Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp913 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 DMachineScheduler.cpp3694 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 DGCNSchedStrategy.cpp410 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 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/include/llvm/CodeGen/
H A DMachineScheduler.h1270 TopCand.SU = nullptr; in releaseTopNode()
1294 SchedCandidate TopCand; variable
1329 SchedCandidate TopCand; variable
1368 TopCand.SU = nullptr; in releaseTopNode()