Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.cpp213 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 if (TopCand.Reason == BotCand.Reason) { in pickNodeBidirectional()
237 GenericSchedulerBase::CandReason TopReason = TopCand.Reason; in pickNodeBidirectional()
[all …]
DSIMachineScheduler.cpp263 SISchedCandidate TopCand; in pickNode() local
278 tryCandidateTopDown(TopCand, TryCand); in pickNode()
280 TopCand.setBest(TryCand); in pickNode()
283 return TopCand.SU; in pickNode()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp911 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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineScheduler.cpp2742 TopCand.SU = nullptr; in initialize()
3175 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional()
3176 TopCand.Policy != TopPolicy) { in pickNodeBidirectional()
3177 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
3178 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional()
3179 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional()
3181 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional()
3187 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional()
3195 assert(TopCand.isValid()); in pickNodeBidirectional()
3197 TopCand.Reason = NoCand; in pickNodeBidirectional()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineScheduler.h968 TopCand.SU = nullptr; in releaseTopNode()
991 SchedCandidate TopCand; variable