Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.cpp30 SchedCandidate &TryCand, in biasAddiLoadCandidate() argument
35 SchedCandidate &FirstCand = Zone.isTop() ? TryCand : Cand; in biasAddiLoadCandidate()
36 SchedCandidate &SecondCand = Zone.isTop() ? Cand : TryCand; in biasAddiLoadCandidate()
38 TryCand.Reason = Stall; in biasAddiLoadCandidate()
42 TryCand.Reason = NoCand; in biasAddiLoadCandidate()
50 SchedCandidate &TryCand, in tryCandidate() argument
56 TryCand.Reason = NodeOrder; in tryCandidate()
61 if (tryGreater(biasPhysReg(TryCand.SU, TryCand.AtTop), in tryCandidate()
62 biasPhysReg(Cand.SU, Cand.AtTop), TryCand, Cand, PhysReg)) in tryCandidate()
67 tryPressure(TryCand.RPDelta.Excess, Cand.RPDelta.Excess, TryCand, Cand, in tryCandidate()
[all …]
H A DPPCMachineScheduler.h26 void tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
30 SchedCandidate &TryCand,
46 void tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override;
47 bool biasAddiCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp141 SISchedulerCandidate &TryCand, in tryLess() argument
145 TryCand.Reason = Reason; in tryLess()
158 SISchedulerCandidate &TryCand, in tryGreater() argument
162 TryCand.Reason = Reason; in tryGreater()
192 SISchedCandidate &TryCand) { in tryCandidateTopDown() argument
195 TryCand.Reason = NodeOrder; in tryCandidateTopDown()
200 SISched::tryLess(TryCand.SGPRUsage, Cand.SGPRUsage, in tryCandidateTopDown()
201 TryCand, Cand, RegUsage)) in tryCandidateTopDown()
219 if (SISched::tryLess(TryCand.HasLowLatencyNonWaitedParent, in tryCandidateTopDown()
221 TryCand, Cand, SIScheduleCandReason::Depth)) in tryCandidateTopDown()
[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);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2822 GenericSchedulerBase::SchedCandidate &TryCand, in tryLess() argument
2826 TryCand.Reason = Reason; in tryLess()
2838 GenericSchedulerBase::SchedCandidate &TryCand, in tryGreater() argument
2842 TryCand.Reason = Reason; in tryGreater()
2853 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, in tryLatency() argument
2860 if (std::max(TryCand.SU->getDepth(), Cand.SU->getDepth()) > in tryLatency()
2862 if (tryLess(TryCand.SU->getDepth(), Cand.SU->getDepth(), in tryLatency()
2863 TryCand, Cand, GenericSchedulerBase::TopDepthReduce)) in tryLatency()
2866 if (tryGreater(TryCand.SU->getHeight(), Cand.SU->getHeight(), in tryLatency()
2867 TryCand, Cand, GenericSchedulerBase::TopPathReduce)) in tryLatency()
[all …]
/netbsd-src/external/apache2/llvm/dist/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 void tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
1078 virtual void tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand);