Searched refs:TopCand (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.cpp | 266 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 D | SIMachineScheduler.cpp | 244 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 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()
|
| H A D | MachineScheduler.cpp | 2956 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 D | MachineScheduler.h | 1012 TopCand.SU = nullptr; in releaseTopNode() 1035 SchedCandidate TopCand; variable
|