Searched refs:TryCand (Results 1 – 7 of 7) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMachineScheduler.cpp | 38 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 D | PPCMachineScheduler.h | 26 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 D | SIMachineScheduler.cpp | 145 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 D | GCNSchedStrategy.cpp | 153 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 D | SIMachineScheduler.h | 203 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 D | MachineScheduler.cpp | 2828 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 D | MachineScheduler.h | 929 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);
|