Searched refs:TopCand (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.cpp | 213 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional() 214 TopCand.Policy != TopPolicy) { in pickNodeBidirectional() 215 TopCand.reset(CandPolicy()); in pickNodeBidirectional() 216 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional() 217 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional() 219 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional() 225 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional() 232 LLVM_DEBUG(dbgs() << "Top Cand: "; traceCandidate(TopCand); in pickNodeBidirectional() 235 TopCand.Reason = NoCand; in pickNodeBidirectional() 236 GenericScheduler::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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMachineScheduler.cpp | 911 SchedCandidate TopCand; in pickNodeBidrectional() local 913 DAG->getTopRPTracker(), TopCand); in pickNodeBidrectional() 919 return TopCand.SU; in pickNodeBidrectional() 931 return TopCand.SU; in pickNodeBidrectional() 933 if (TopCand.SCost > BotCand.SCost) { in pickNodeBidrectional() 936 return TopCand.SU; in pickNodeBidrectional() 955 SchedCandidate TopCand; in pickNode() local 957 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNode() 960 SU = TopCand.SU; in pickNode()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 2925 TopCand.SU = nullptr; in initialize() 3358 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional() 3359 TopCand.Policy != TopPolicy) { in pickNodeBidirectional() 3360 TopCand.reset(CandPolicy()); in pickNodeBidirectional() 3361 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional() 3362 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional() 3364 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional() 3370 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional() 3378 assert(TopCand.isValid()); in pickNodeBidirectional() 3380 TopCand.Reason = NoCand; in pickNodeBidirectional() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 982 TopCand.SU = nullptr; in releaseTopNode() 1005 SchedCandidate TopCand; variable
|