Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp266 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional()
267 TopCand.Policy != TopPolicy) { in pickNodeBidirectional()
268 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
269 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional()
270 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional()
272 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional()
278 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional()
285 LLVM_DEBUG(dbgs() << "Top Cand: "; traceCandidate(TopCand); in pickNodeBidirectional()
288 TopCand.Reason = NoCand; in pickNodeBidirectional()
289 tryCandidate(Cand, TopCand, nullptr); in pickNodeBidirectional()
[all …]
H A DSIMachineScheduler.cpp244 SISchedCandidate TopCand; in pickNode() local
259 tryCandidateTopDown(TopCand, TryCand); in pickNode()
261 TopCand.setBest(TryCand); in pickNode()
264 return TopCand.SU; in pickNode()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
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()
H A DMachineScheduler.cpp2956 TopCand.SU = nullptr; in initialize()
3392 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional()
3393 TopCand.Policy != TopPolicy) { in pickNodeBidirectional()
3394 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
3395 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional()
3396 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional()
3398 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional()
3404 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional()
3412 assert(TopCand.isValid()); in pickNodeBidirectional()
3414 TopCand.Reason = NoCand; in pickNodeBidirectional()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h1012 TopCand.SU = nullptr; in releaseTopNode()
1035 SchedCandidate TopCand; variable