| /openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| 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() 63 return TryCand.Reason != NoCand; in tryCandidate() [all …]
|
| 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;
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| 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 …]
|
| D | GCNSchedStrategy.cpp | 206 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue() local 207 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, in pickNodeFromQueue() 210 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr; in pickNodeFromQueue() 211 tryCandidate(Cand, TryCand, ZoneArg); in pickNodeFromQueue() 212 if (TryCand.Reason != NoCand) { in pickNodeFromQueue() 214 if (TryCand.ResDelta == SchedResourceDelta()) in pickNodeFromQueue() 215 TryCand.initResourceDelta(Zone.DAG, SchedModel); in pickNodeFromQueue() 216 Cand.setBest(TryCand); in pickNodeFromQueue() 384 SchedCandidate &TryCand, in tryCandidate() argument 388 TryCand.Reason = NodeOrder; in tryCandidate() [all …]
|
| D | SIMachineScheduler.h | 202 void tryCandidateTopDown(SISchedCandidate &Cand, SISchedCandidate &TryCand); 203 void tryCandidateBottomUp(SISchedCandidate &Cand, SISchedCandidate &TryCand); 387 SIBlockSchedCandidate &TryCand); 389 SIBlockSchedCandidate &TryCand);
|
| D | GCNSchedStrategy.h | 132 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | MachineScheduler.cpp | 2853 GenericSchedulerBase::SchedCandidate &TryCand, in tryLess() argument 2857 TryCand.Reason = Reason; in tryLess() 2869 GenericSchedulerBase::SchedCandidate &TryCand, in tryGreater() argument 2873 TryCand.Reason = Reason; in tryGreater() 2884 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, in tryLatency() argument 2891 if (std::max(TryCand.SU->getDepth(), Cand.SU->getDepth()) > in tryLatency() 2893 if (tryLess(TryCand.SU->getDepth(), Cand.SU->getDepth(), in tryLatency() 2894 TryCand, Cand, GenericSchedulerBase::TopDepthReduce)) in tryLatency() 2897 if (tryGreater(TryCand.SU->getHeight(), Cand.SU->getHeight(), in tryLatency() 2898 TryCand, Cand, GenericSchedulerBase::TopPathReduce)) in tryLatency() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64MachineScheduler.cpp | 62 SchedCandidate &TryCand) { in tryCandidate() argument 63 bool OriginalResult = PostGenericScheduler::tryCandidate(Cand, TryCand); in tryCandidate() 66 MachineInstr *Instr0 = TryCand.SU->getInstr(); in tryCandidate() 75 TryCand.Reason = NodeOrder; in tryCandidate()
|
| D | AArch64MachineScheduler.h | 27 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override;
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | MachineScheduler.h | 959 GenericSchedulerBase::SchedCandidate &TryCand, 963 GenericSchedulerBase::SchedCandidate &TryCand, 966 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, 971 GenericSchedulerBase::SchedCandidate &TryCand, 1045 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand, 1108 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand);
|