Home
last modified time | relevance | path

Searched refs:SchedCandidate (Results 1 – 12 of 12) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCMachineScheduler.h26 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;
DPPCMachineScheduler.cpp24 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 …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DMachineScheduler.h890 struct SchedCandidate { struct
908 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument
909 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() function
923 void setBest(SchedCandidate &Best) { in setBest() argument
949 void traceCandidate(const SchedCandidate &Cand);
959 GenericSchedulerBase::SchedCandidate &TryCand,
960 GenericSchedulerBase::SchedCandidate &Cand,
963 GenericSchedulerBase::SchedCandidate &TryCand,
964 GenericSchedulerBase::SchedCandidate &Cand,
966 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand,
[all …]
DVLIWMachineScheduler.h92 struct SchedCandidate { struct
102 SchedCandidate() = default; argument
249 SchedCandidate &Candidate, RegPressureDelta &Delta,
254 SchedCandidate &Candidate);
260 SchedCandidate &Candidate, ReadyQueue &Q);
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64MachineScheduler.h27 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override;
DAArch64MachineScheduler.cpp61 bool AArch64PostRASchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate()
62 SchedCandidate &TryCand) { in tryCandidate()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.h48 SchedCandidate &Cand);
50 void initCandidate(SchedCandidate &Cand, SUnit *SU,
132 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
DGCNSchedStrategy.cpp103 void GCNSchedStrategy::initCandidate(SchedCandidate &Cand, SUnit *SU, in initCandidate()
194 SchedCandidate &Cand) { in pickNodeFromQueue()
206 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue()
255 SchedCandidate TCand; in pickNodeBidirectional()
275 SchedCandidate TCand; in pickNodeBidirectional()
287 SchedCandidate Cand = BotCand; in pickNodeBidirectional()
383 bool GCNMaxILPSchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate()
384 SchedCandidate &TryCand, in tryCandidate()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DVLIWMachineScheduler.cpp525 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()
DMachineScheduler.cpp2651 void GenericSchedulerBase::SchedCandidate::
2795 void GenericSchedulerBase::traceCandidate(const SchedCandidate &Cand) { in traceCandidate()
2853 GenericSchedulerBase::SchedCandidate &TryCand, in tryLess()
2854 GenericSchedulerBase::SchedCandidate &Cand, in tryLess()
2869 GenericSchedulerBase::SchedCandidate &TryCand, in tryGreater()
2870 GenericSchedulerBase::SchedCandidate &Cand, in tryGreater()
2884 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, in tryLatency()
2885 GenericSchedulerBase::SchedCandidate &Cand, in tryLatency()
2923 static void tracePick(const GenericSchedulerBase::SchedCandidate &Cand) { in tracePick()
3079 GenericSchedulerBase::SchedCandidate &TryCand, in tryPressure()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.h36 int SchedulingCost(ReadyQueue &Q, SUnit *SU, SchedCandidate &Candidate,
DHexagonMachineScheduler.cpp46 SchedCandidate &Candidate, in SchedulingCost()