Searched refs:TopCand (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNSchedStrategy.cpp | 365 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional() 366 TopCand.Policy != TopPolicy) { in pickNodeBidirectional() 367 TopCand.reset(CandPolicy()); in pickNodeBidirectional() 368 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand, in pickNodeBidirectional() 370 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional() 372 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional() 379 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional() 386 LLVM_DEBUG(dbgs() << "Top Cand: "; traceCandidate(TopCand); in pickNodeBidirectional() 389 TopCand.Reason = NoCand; in pickNodeBidirectional() 390 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/lib/CodeGen/ |
H A D | MachineScheduler.cpp | 3273 TopCand.SU = nullptr; in initialize() 3711 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional() 3712 TopCand.Policy != TopPolicy) { in pickNodeBidirectional() 3713 TopCand.reset(CandPolicy()); in pickNodeBidirectional() 3714 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional() 3715 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional() 3717 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional() 3723 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional() 3731 assert(TopCand.isValid()); in pickNodeBidirectional() 3733 TopCand.Reason = NoCand; in pickNodeBidirectional() [all …]
|
H A D | VLIWMachineScheduler.cpp | 916 SchedCandidate TopCand; in pickNodeBidrectional() local 918 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNodeBidrectional() 924 return TopCand.SU; in pickNodeBidrectional() 936 return TopCand.SU; in pickNodeBidrectional() 938 if (TopCand.SCost > BotCand.SCost) { in pickNodeBidrectional() 941 return TopCand.SU; in pickNodeBidrectional() 960 SchedCandidate TopCand; in pickNode() local 962 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNode() 965 SU = TopCand.SU; in pickNode()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 1241 TopCand.SU = nullptr; in releaseTopNode() 1264 SchedCandidate TopCand; variable 1300 SchedCandidate TopCand; variable 1336 TopCand.SU = nullptr; in releaseTopNode()
|