Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp203 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional()
205 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
219 TopCand.Reason = NoCand; in pickNodeBidirectional()
222 Cand.setBest(TopCand); in pickNodeBidirectional()
224 TopCand.Reason = TopReason; in pickNodeBidirectional()
227 if (TopCand.Reason == RegExcess && TopCand.RPDelta.Excess.getUnitInc() <= 0) { in pickNodeBidirectional()
228 Cand = TopCand; in pickNodeBidirectional()
232 Cand = TopCand; in pickNodeBidirectional()
237 Cand = TopCand; in pickNodeBidirectional()
263 TopCand.reset(NoPolicy); in pickNode()
[all …]
H A DSIMachineScheduler.cpp264 SISchedCandidate TopCand; in pickNode() local
279 tryCandidateTopDown(TopCand, TryCand); in pickNode()
281 TopCand.setBest(TryCand); in pickNode()
284 return TopCand.SU; in pickNode()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp910 SchedCandidate TopCand; in pickNodeBidrectional() local
912 DAG->getTopRPTracker(), TopCand); in pickNodeBidrectional()
918 return TopCand.SU; in pickNodeBidrectional()
930 return TopCand.SU; in pickNodeBidrectional()
932 if (TopCand.SCost > BotCand.SCost) { in pickNodeBidrectional()
935 return TopCand.SU; in pickNodeBidrectional()
954 SchedCandidate TopCand; in pickNode() local
956 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNode()
959 SU = TopCand.SU; in pickNode()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2712 TopCand.SU = nullptr; in initialize()
3145 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional()
3147 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
3165 assert(TopCand.isValid()); in pickNodeBidirectional()
3167 TopCand.Reason = NoCand; in pickNodeBidirectional()
3170 Cand.setBest(TopCand); in pickNodeBidirectional()
3192 TopCand.reset(NoPolicy); in pickNode()
3195 tracePick(TopCand); in pickNode()
3196 SU = TopCand.SU; in pickNode()
3404 tracePick(TopCand); in pickNode()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h966 TopCand.SU = nullptr; in releaseTopNode()
989 SchedCandidate TopCand; variable