| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCMachineScheduler.cpp | 30 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 D | PPCMachineScheduler.h | 26 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 D | SIMachineScheduler.cpp | 141 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 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);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 2822 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 D | MachineScheduler.h | 929 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);
|