Home
last modified time | relevance | path

Searched refs:TopCand (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp365 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 DSIMachineScheduler.cpp242 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 DMachineScheduler.cpp3273 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 DVLIWMachineScheduler.cpp916 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 DMachineScheduler.h1241 TopCand.SU = nullptr; in releaseTopNode()
1264 SchedCandidate TopCand; variable
1300 SchedCandidate TopCand; variable
1336 TopCand.SU = nullptr; in releaseTopNode()