Home
last modified time | relevance | path

Searched refs:TryCand (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.cpp38 TryCand.Reason = Stall; in biasAddiLoadCandidate()
42 TryCand.Reason = NoCand; in biasAddiLoadCandidate()
56 TryCand.Reason = NodeOrder; in tryCandidate()
61 if (tryGreater(biasPhysReg(TryCand.SU, TryCand.AtTop), in tryCandidate()
67 tryPressure(TryCand.RPDelta.Excess, Cand.RPDelta.Excess, TryCand, Cand, in tryCandidate()
113 if (tryLess(getWeakLeft(TryCand.SU, TryCand.AtTop), in tryCandidate()
120 tryPressure(TryCand.RPDelta.CurrentMax, Cand.RPDelta.CurrentMax, TryCand, in tryCandidate()
152 if (TryCand.Reason != NodeOrder && TryCand.Reason != NoCand) in tryCandidate()
171 TryCand.Reason = Stall; in biasAddiCandidate()
183 TryCand.Reason = NodeOrder; in tryCandidate()
[all …]
H A DPPCMachineScheduler.h26 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
31 SchedCandidate &TryCand,
47 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override;
48 bool biasAddiCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp145 TryCand.Reason = Reason; in tryLess()
162 TryCand.Reason = Reason; in tryGreater()
228 if (TryCand.IsLowLatency && in tryCandidateTopDown()
247 SISchedCandidate TryCand; in pickNode() local
251 TryCand.SU = SU; in pickNode()
1557 if (TryCand.IsHighLatency && SISched::tryGreater(TryCand.Height, Cand.Height, in tryCandidateLatency()
1581 if (SISched::tryGreater(TryCand.Height, Cand.Height, TryCand, Cand, Depth)) in tryCandidateRegUsage()
1618 TryCand.Block = *I; in pickBlock()
1619 TryCand.IsHighLatency = TryCand.Block->isHighLatencyBlock(); in pickBlock()
1623 TryCand.NumSuccessors = TryCand.Block->getSuccs().size(); in pickBlock()
[all …]
H A DGCNSchedStrategy.cpp153 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue() local
154 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, in pickNodeFromQueue()
157 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr; in pickNodeFromQueue()
158 GenericScheduler::tryCandidate(Cand, TryCand, ZoneArg); in pickNodeFromQueue()
159 if (TryCand.Reason != NoCand) { in pickNodeFromQueue()
161 if (TryCand.ResDelta == SchedResourceDelta()) in pickNodeFromQueue()
162 TryCand.initResourceDelta(Zone.DAG, SchedModel); in pickNodeFromQueue()
163 Cand.setBest(TryCand); in pickNodeFromQueue()
H A DSIMachineScheduler.h203 void tryCandidateTopDown(SISchedCandidate &Cand, SISchedCandidate &TryCand);
204 void tryCandidateBottomUp(SISchedCandidate &Cand, SISchedCandidate &TryCand);
388 SIBlockSchedCandidate &TryCand);
390 SIBlockSchedCandidate &TryCand);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2828 TryCand.Reason = Reason; in tryLess()
2844 TryCand.Reason = Reason; in tryGreater()
3188 TryCand.Reason = NodeOrder; in tryCandidate()
3193 if (tryGreater(biasPhysReg(TryCand.SU, TryCand.AtTop), in tryCandidate()
3248 if (tryLess(getWeakLeft(TryCand.SU, TryCand.AtTop), in tryCandidate()
3312 Cand.setBest(TryCand); in pickNodeFromQueue()
3555 TryCand.Reason = NodeOrder; in tryCandidate()
3586 TryCand.Reason = NodeOrder; in tryCandidate()
3597 TryCand.SU = SU; in pickNodeFromQueue()
3598 TryCand.AtTop = true; in pickNodeFromQueue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h929 GenericSchedulerBase::SchedCandidate &TryCand,
933 GenericSchedulerBase::SchedCandidate &TryCand,
936 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand,
941 GenericSchedulerBase::SchedCandidate &TryCand,
1015 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
1078 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand);