| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMachineScheduler.h | 26 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand, 30 bool biasAddiLoadCandidate(SchedCandidate &Cand, 31 SchedCandidate &TryCand, 47 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override; 48 bool biasAddiCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) const;
|
| H A D | PPCMachineScheduler.cpp | 24 static bool isADDIInstr(const GenericScheduler::SchedCandidate &Cand) { in isADDIInstr() 29 bool PPCPreRASchedStrategy::biasAddiLoadCandidate(SchedCandidate &Cand, in biasAddiLoadCandidate() 30 SchedCandidate &TryCand, in biasAddiLoadCandidate() 35 SchedCandidate &FirstCand = Zone.isTop() ? TryCand : Cand; in biasAddiLoadCandidate() 36 SchedCandidate &SecondCand = Zone.isTop() ? Cand : TryCand; in biasAddiLoadCandidate() 49 bool PPCPreRASchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate() 50 SchedCandidate &TryCand, in tryCandidate() 164 bool PPCPostRASchedStrategy::biasAddiCandidate(SchedCandidate &Cand, in biasAddiCandidate() 165 SchedCandidate &TryCand) const { in biasAddiCandidate() 176 bool PPCPostRASchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 1141 struct SchedCandidate { struct 1159 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument 1160 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() function 1174 void setBest(SchedCandidate &Best) { in setBest() argument 1207 void traceCandidate(const SchedCandidate &Cand); 1217 GenericSchedulerBase::SchedCandidate &TryCand, 1218 GenericSchedulerBase::SchedCandidate &Cand, 1221 GenericSchedulerBase::SchedCandidate &TryCand, 1222 GenericSchedulerBase::SchedCandidate &Cand, 1224 LLVM_ABI bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, [all …]
|
| H A D | VLIWMachineScheduler.h | 93 struct SchedCandidate { struct 103 SchedCandidate() = default; argument 105 /// Represent the type of SchedCandidate found within a single queue. 253 SchedCandidate &Candidate, RegPressureDelta &Delta, 258 SchedCandidate &Candidate); 264 SchedCandidate &Candidate, ReadyQueue &Q);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64MachineScheduler.h | 27 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override;
|
| H A D | AArch64MachineScheduler.cpp | 61 bool AArch64PostRASchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate() 62 SchedCandidate &TryCand) { in tryCandidate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.h | 51 SchedCandidate &Cand, bool IsBottomUp); 53 void initCandidate(SchedCandidate &Cand, SUnit *SU, bool AtTop, 148 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand, 159 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
|
| H A D | GCNSchedStrategy.cpp | 199 void GCNSchedStrategy::initCandidate(SchedCandidate &Cand, SUnit *SU, in initCandidate() 327 SchedCandidate &Cand, in pickNodeFromQueue() 348 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue() 398 SchedCandidate TCand; in pickNodeBidirectional() 420 SchedCandidate TCand; in pickNodeBidirectional() 433 SchedCandidate Cand = BotCand; in pickNodeBidirectional() 542 bool GCNMaxILPSchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate() 543 SchedCandidate &TryCand, in tryCandidate() 641 bool GCNMaxMemoryClauseSchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate() 642 SchedCandidate &TryCand, in tryCandidate()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | VLIWMachineScheduler.cpp | 522 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump() 594 SchedCandidate &Candidate, in SchedulingCost() 768 SchedCandidate &Candidate) { in pickNodeFromQueue() 894 SchedCandidate BotCand; in pickNodeBidrectional() 913 SchedCandidate TopCand; in pickNodeBidrectional() 957 SchedCandidate TopCand; in pickNode() 968 SchedCandidate BotCand; in pickNode()
|
| H A D | MachineScheduler.cpp | 3267 void GenericSchedulerBase::SchedCandidate:: 3413 void GenericSchedulerBase::traceCandidate(const SchedCandidate &Cand) { in traceCandidate() 3471 GenericSchedulerBase::SchedCandidate &TryCand, in tryLess() 3472 GenericSchedulerBase::SchedCandidate &Cand, in tryLess() 3487 GenericSchedulerBase::SchedCandidate &TryCand, in tryGreater() 3488 GenericSchedulerBase::SchedCandidate &Cand, in tryGreater() 3502 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, in tryLatency() 3503 GenericSchedulerBase::SchedCandidate &Cand, in tryLatency() 3664 static void tracePick(const GenericSchedulerBase::SchedCandidate &Cand, in tracePick() 3821 GenericSchedulerBase::SchedCandidate &TryCand, in tryPressure() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMachineScheduler.h | 36 int SchedulingCost(ReadyQueue &Q, SUnit *SU, SchedCandidate &Candidate,
|
| H A D | HexagonMachineScheduler.cpp | 46 SchedCandidate &Candidate, in SchedulingCost()
|