Searched defs:SU (Results 1 - 25 of 25) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSimpleConstraintManager.h25 SubEngine *SU; member in class:clang::ento::SimpleConstraintManager
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DLatencyPriorityQueue.h57 void addNode(const SUnit *SU) { argument
61 void updateNode(const SUnit *SU) { argument
H A DResourcePriorityQueue.h88 void addNode(const SUnit *SU) { argument
92 void updateNode(const SUnit *SU) {} argument
[all...]
H A DScheduleDAGInstrs.h36 SUnit *SU; member in struct:llvm::VReg2SUnit
48 SUnit *SU; member in struct:llvm::PhysRegSUOper
[all...]
H A DMachineScheduler.h242 iterator find(SUnit *SU) { argument
246 void push(SUnit *SU) { argument
402 getPressureDiff(const SUnit *SU) argument
[all...]
H A DScheduleDAG.h165 void setSUnit(SUnit *SU) { argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp35 ARMHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { argument
85 void ARMHazardRecognizer::EmitInstruction(SUnit *SU) { argument
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DLatencyPriorityQueue.cpp55 SUnit *LatencyPriorityQueue::getSingleUnscheduledPred(SUnit *SU) { argument
72 void LatencyPriorityQueue::push(SUnit *SU) { argument
91 scheduledNode(SUnit *SU) argument
104 AdjustPriorityOfUnscheduledPreds(SUnit *SU) argument
133 remove(SUnit *SU) argument
[all...]
H A DScheduleDAGPrinter.cpp79 std::string DOTGraphTraits<ScheduleDAG*>::getNodeLabel(const SUnit *SU, argument
H A DDFAPacketizer.cpp170 SUnit *SU = &VLIWScheduler->SUnits[i]; local
H A DScoreboardHazardRecognizer.cpp118 ScoreboardHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { argument
178 void ScoreboardHazardRecognizer::EmitInstruction(SUnit *SU) { argument
H A DCriticalAntiDepBreaker.cpp126 static const SDep *CriticalPathStep(const SUnit *SU) { argument
424 const SUnit *SU = &SUnits[i]; local
623 const SUnit *SU = MISUnitMap[Q->second->getParent()]; local
[all...]
H A DPostRASchedulerList.cpp574 void SchedulePostRATDList::ReleaseSucc(SUnit *SU, SDep *SuccEdge) { argument
609 void SchedulePostRATDList::ReleaseSuccessors(SUnit *SU) { argument
619 ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) argument
[all...]
H A DScheduleDAGInstrs.cpp243 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { argument
286 addPhysRegDeps(SUnit *SU, unsigned OperIdx) argument
365 addVRegDefDeps(SUnit *SU, unsigned OperIdx) argument
403 addVRegUseDeps(SUnit *SU, unsigned OperIdx) argument
609 adjustChainDeps(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SU, SUnit *ExitSU, std::set<SUnit *> &CheckList, unsigned LatencyToLoad) argument
682 SUnit *SU = newSUnit(MI); local
760 SUnit *SU = MISUnitMap[MI]; local
1070 visitPreorder(const SUnit *SU) argument
1078 visitPostorderNode(const SUnit *SU) argument
1230 follow(const SUnit *SU) argument
1250 hasDataSucc(const SUnit *SU) argument
1268 const SUnit *SU = &*SI; local
[all...]
H A DMachineScheduler.cpp392 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { argument
415 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { argument
426 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { argument
449 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { argument
571 updateScheduledPressure(const SUnit *SU, const std::vector<unsigned> &NewMaxPressure) argument
624 SUnit *SU = UI->SU; local
737 SUnit *SU = &(*I); local
875 scheduleMI(SUnit *SU, bool IsTopNode) argument
921 updateQueues(SUnit *SU, bool IsTopNode) argument
986 SUnit *SU; member in struct:__anon2146::LoadClusterMutation::LoadInfo
1020 SUnit *SU = Loads[Idx]; local
1068 SUnit *SU = &DAG->SUnits[Idx]; local
1118 SUnit *SU = &DAG->SUnits[--Idx]; local
1313 SUnit *SU = &DAG->SUnits[Idx]; local
1375 SUnit *SU; member in struct:__anon2149::GenericScheduler::SchedCandidate
1778 releaseTopNode(SUnit *SU) argument
1797 releaseBottomNode(SUnit *SU) argument
1885 checkHazard(SUnit *SU) argument
2008 releaseNode(SUnit *SU, unsigned ReadyCycle) argument
2103 bumpNode(SUnit *SU) argument
2216 SUnit *SU = *(Pending.begin()+i); local
2237 removeReady(SUnit *SU) argument
2378 getWeakLeft(const SUnit *SU, bool isTop) argument
2389 biasPhysRegCopy(const SUnit *SU, bool isTop) argument
2746 SUnit *SU; local
2786 reschedulePhysRegCopies(SUnit *SU, bool isTop) argument
2817 schedNode(SUnit *SU, bool IsTopNode) argument
2919 SUnit *SU = ReadyQ.back(); local
2938 schedNode(SUnit *SU, bool IsTopNode) argument
2944 releaseBottomNode(SUnit *SU) argument
3006 SUnit *SU; local
3028 schedNode(SUnit *SU, bool IsTopNode) argument
3030 releaseTopNode(SUnit *SU) argument
3033 releaseBottomNode(SUnit *SU) argument
3095 getNodeLabel(const SUnit *SU, const ScheduleDAG *G) argument
3105 getNodeDescription(const SUnit *SU, const ScheduleDAG *G) argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp115 void ScheduleDAGVLIW::releaseSucc(SUnit *SU, const SDep &D) { argument
139 void ScheduleDAGVLIW::releaseSuccessors(SUnit *SU) { argument
153 void ScheduleDAGVLIW::scheduleNodeTopDown(SUnit *SU, unsigne argument
[all...]
H A DResourcePriorityQueue.cpp71 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) { argument
108 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU, argument
146 static unsigned numberCtrlDepsInSU(SUnit *SU) { argument
156 static unsigned numberCtrlPredInSU(SUnit *SU) { argument
174 SUnit *SU = &(*SUnits)[i]; local
216 getSingleUnscheduledPred(SUnit *SU) argument
232 push(SUnit *SU) argument
247 isResourceAvailable(SUnit *SU) argument
290 reserveResources(SUnit *SU) argument
327 rawRegPressureDelta(SUnit *SU, unsigned RCId) argument
361 regPressureDelta(SUnit *SU, bool RawPressure) argument
402 SUSchedulingCost(SUnit *SU) argument
472 scheduledNode(SUnit *SU) argument
548 initNumRegDefsLeft(SUnit *SU) argument
580 adjustPriorityOfUnscheduledPreds(SUnit *SU) argument
633 remove(SUnit *SU) argument
[all...]
H A DScheduleDAGSDNodes.cpp78 SUnit *SU = &SUnits.back(); local
90 SUnit *SU = newSUnit(Old->getNode()); local
[all...]
H A DScheduleDAGFast.cpp87 void AddPred(SUnit *SU, const SDep &D) { argument
93 void RemovePred(SUnit *SU, const SDep &D) { argument
139 void ScheduleDAGFast::ReleasePred(SUnit *SU, SDep *PredEdge) { argument
160 void ScheduleDAGFast::ReleasePredecessors(SUnit *SU, unsigne argument
182 ScheduleNodeBottomUp(SUnit *SU, unsigned CurCycle) argument
212 CopyAndMoveSuccessors(SUnit *SU) argument
387 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
448 CheckForLiveRegDef(SUnit *SU, unsigned Reg, std::vector<SUnit*> &LiveRegDefs, SmallSet<unsigned, 4> &RegAdded, SmallVectorImpl<unsigned> &LRegs, const TargetRegisterInfo *TRI) argument
469 DelayForLiveRegsBottomUp(SUnit *SU, SmallVectorImpl<unsigned> &LRegs) argument
[all...]
H A DScheduleDAGRRList.cpp185 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { argument
191 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { argument
198 void AddPred(SUnit *SU, const SDep &D) { argument
206 RemovePred(SUnit *SU, const SDep &D) argument
212 isReady(SUnit *SU) argument
364 ReleasePred(SUnit *SU, const SDep *PredEdge) argument
524 ReleasePredecessors(SUnit *SU) argument
621 AdvancePastStalls(SUnit *SU) argument
663 EmitNode(SUnit *SU) argument
705 ScheduleNodeBottomUp(SUnit *SU) argument
804 UnscheduleNodeBottomUp(SUnit *SU) argument
893 SUnit *SU = *I; local
903 BacktrackBottomUp(SUnit *SU, SUnit *BtSU) argument
925 isOperandOf(const SUnit *SU, SDNode *N) argument
936 CopyAndMoveSuccessors(SUnit *SU) argument
1135 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
1205 CheckForLiveRegDef(SUnit *SU, unsigned Reg, std::vector<SUnit*> &LiveRegDefs, SmallSet<unsigned, 4> &RegAdded, SmallVectorImpl<unsigned> &LRegs, const TargetRegisterInfo *TRI) argument
1227 CheckForLiveRegDefMasked(SUnit *SU, const uint32_t *RegMask, std::vector<SUnit*> &LiveRegDefs, SmallSet<unsigned, 4> &RegAdded, SmallVectorImpl<unsigned> &LRegs) argument
1255 DelayForLiveRegsBottomUp(SUnit *SU, SmallVectorImpl<unsigned> &LRegs) argument
1331 SUnit *SU = Interferences[i-1]; local
1502 SUnit *SU = PickNodeToScheduleBottomUp(); local
1706 remove(SUnit *SU) argument
1799 SUnit *SU = popFromQueue(DumpQueue, DumpPicker, scheduleDAG); local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp26 void PPCScoreboardHazardRecognizer::EmitInstruction(SUnit *SU) { argument
36 PPCScoreboardHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { argument
137 getHazardType(SUnit *SU, int Stalls) { argument
197 void PPCHazardRecognizer970::EmitInstruction(SUnit *SU) { argument
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h115 SUnit *SU; member in struct:llvm::ConvergingVLIWScheduler::SchedCandidate
[all...]
H A DHexagonMachineScheduler.cpp43 bool VLIWResourceModel::isResourceAvailable(SUnit *SU) { argument
83 bool VLIWResourceModel::reserveResources(SUnit *SU) { argument
220 releaseTopNode(SUnit *SU) argument
237 releaseBottomNode(SUnit *SU) argument
269 checkHazard(SUnit *SU) argument
280 releaseNode(SUnit *SU, unsigned ReadyCycle) argument
321 bumpNode(SUnit *SU) argument
359 SUnit *SU = *(Pending.begin()+i); local
379 removeReady(SUnit *SU) argument
408 traceCandidate(const char *Label, const ReadyQueue &Q, SUnit *SU, PressureChange P) argument
423 getSingleUnscheduledPred(SUnit *SU) argument
441 getSingleUnscheduledSucc(SUnit *SU) argument
466 SchedulingCost(ReadyQueue &Q, SUnit *SU, SchedCandidate &Candidate, RegPressureDelta &Delta, bool verbose) argument
641 SUnit *SU; local
683 schedNode(SUnit *SU, bool IsTopNode) argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DR600MachineScheduler.cpp59 SUnit *SU = 0; local
141 schedNode(SUnit *SU, bool IsTopNode) argument
189 releaseTopNode(SUnit *SU) argument
193 releaseBottomNode(SUnit *SU) argument
293 getInstKind(SUnit* SU) argument
322 SUnit *SU = *It; local
432 SUnit *SU = AttemptFillSlot(3, true); local
441 SUnit *SU = AttemptFillSlot(Chan, false); local
455 SUnit *SU = 0; local
[all...]
/freebsd-9.3-release/libexec/getty/
H A Dgettytab.h82 #define SU gettystrs[18].value macro

Completed in 141 milliseconds