| /freebsd-14.2/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() 165 bool PPCPostRASchedStrategy::biasAddiCandidate(SchedCandidate &Cand, in biasAddiCandidate() 166 SchedCandidate &TryCand) const { in biasAddiCandidate() 177 bool PPCPostRASchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 1119 struct SchedCandidate { struct 1137 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument 1152 void setBest(SchedCandidate &Best) { in setBest() argument 1178 void traceCandidate(const SchedCandidate &Cand); 1189 GenericSchedulerBase::SchedCandidate &Cand, 1264 SchedCandidate TopCand; 1266 SchedCandidate BotCand; 1274 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand, 1282 SchedCandidate &Candidate); 1337 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand); [all …]
|
| H A D | VLIWMachineScheduler.h | 93 struct SchedCandidate { struct 103 SchedCandidate() = default; argument 253 SchedCandidate &Candidate, RegPressureDelta &Delta, 258 SchedCandidate &Candidate); 264 SchedCandidate &Candidate, ReadyQueue &Q);
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.h | 48 SchedCandidate &Cand); 50 void initCandidate(SchedCandidate &Cand, SUnit *SU, 132 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
|
| H A D | GCNSchedStrategy.cpp | 119 void GCNSchedStrategy::initCandidate(SchedCandidate &Cand, SUnit *SU, in initCandidate() 210 SchedCandidate &Cand) { in pickNodeFromQueue() 222 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue() 271 SchedCandidate TCand; in pickNodeBidirectional() 291 SchedCandidate TCand; in pickNodeBidirectional() 303 SchedCandidate Cand = BotCand; in pickNodeBidirectional() 399 bool GCNMaxILPSchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate() 400 SchedCandidate &TryCand, in tryCandidate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | VLIWMachineScheduler.cpp | 525 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump() 597 SchedCandidate &Candidate, in SchedulingCost() 771 SchedCandidate &Candidate) { in pickNodeFromQueue() 897 SchedCandidate BotCand; in pickNodeBidrectional() 916 SchedCandidate TopCand; in pickNodeBidrectional() 960 SchedCandidate TopCand; in pickNode() 971 SchedCandidate BotCand; in pickNode()
|
| H A D | MachineScheduler.cpp | 2931 void GenericSchedulerBase::SchedCandidate:: 3133 GenericSchedulerBase::SchedCandidate &TryCand, in tryLess() 3134 GenericSchedulerBase::SchedCandidate &Cand, in tryLess() 3150 GenericSchedulerBase::SchedCandidate &Cand, in tryGreater() 3492 bool GenericScheduler::tryCandidate(SchedCandidate &Cand, in tryCandidate() 3613 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue() 3661 SchedCandidate TCand; in pickNodeBidirectional() 3681 SchedCandidate TCand; in pickNodeBidirectional() 3693 SchedCandidate Cand = BotCand; in pickNodeBidirectional() 3905 SchedCandidate TryCand(Cand.Policy); in pickNodeFromQueue() [all …]
|
| /freebsd-14.2/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()
|