Searched refs:TopCand (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | VLIWMachineScheduler.cpp | 913 SchedCandidate TopCand; in pickNodeBidrectional() local 915 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNodeBidrectional() 921 return TopCand.SU; in pickNodeBidrectional() 933 return TopCand.SU; in pickNodeBidrectional() 935 if (TopCand.SCost > BotCand.SCost) { in pickNodeBidrectional() 938 return TopCand.SU; in pickNodeBidrectional() 957 SchedCandidate TopCand; in pickNode() local 959 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNode() 962 SU = TopCand.SU; in pickNode()
|
| H A D | MachineScheduler.cpp | 3694 TopCand.SU = nullptr; in initialize() 4132 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional() 4133 TopCand.Policy != TopPolicy) { in pickNodeBidirectional() 4134 TopCand.reset(CandPolicy()); in pickNodeBidirectional() 4135 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional() 4136 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional() 4138 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional() 4144 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional() 4152 assert(TopCand.isValid()); in pickNodeBidirectional() 4154 TopCand.Reason = NoCand; in pickNodeBidirectional() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.cpp | 410 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional() 411 TopCand.Policy != TopPolicy) { in pickNodeBidirectional() 412 TopCand.reset(CandPolicy()); in pickNodeBidirectional() 413 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand, in pickNodeBidirectional() 415 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional() 417 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional() 424 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional() 431 LLVM_DEBUG(dbgs() << "Top Cand: "; traceCandidate(TopCand); in pickNodeBidirectional() 434 TopCand.Reason = NoCand; in pickNodeBidirectional() 435 tryCandidate(Cand, TopCand, nullptr); in pickNodeBidirectional() [all …]
|
| H A D | SIMachineScheduler.cpp | 242 SISchedCandidate TopCand; in pickNode() local 257 tryCandidateTopDown(TopCand, TryCand); in pickNode() 259 TopCand.setBest(TryCand); in pickNode() 262 return TopCand.SU; in pickNode()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 1270 TopCand.SU = nullptr; in releaseTopNode() 1294 SchedCandidate TopCand; variable 1329 SchedCandidate TopCand; variable 1368 TopCand.SU = nullptr; in releaseTopNode()
|