Home
last modified time | relevance | path

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

12

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/
DMachineScheduler.h1119 struct SchedCandidate { struct
1137 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument
1138 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() function
1152 void setBest(SchedCandidate &Best) { in setBest() argument
1178 void traceCandidate(const SchedCandidate &Cand);
1188 GenericSchedulerBase::SchedCandidate &TryCand,
1189 GenericSchedulerBase::SchedCandidate &Cand,
1192 GenericSchedulerBase::SchedCandidate &TryCand,
1193 GenericSchedulerBase::SchedCandidate &Cand,
1195 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand,
[all …]
DVLIWMachineScheduler.h93 struct SchedCandidate { struct
103 SchedCandidate() = default; argument
253 SchedCandidate &Candidate, RegPressureDelta &Delta,
258 SchedCandidate &Candidate);
264 SchedCandidate &Candidate, ReadyQueue &Q);
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h846 struct SchedCandidate { struct
864 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument
865 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() argument
879 void setBest(SchedCandidate &Best) { in setBest() argument
905 void traceCandidate(const SchedCandidate &Cand);
915 GenericSchedulerBase::SchedCandidate &TryCand,
916 GenericSchedulerBase::SchedCandidate &Cand,
919 GenericSchedulerBase::SchedCandidate &TryCand,
920 GenericSchedulerBase::SchedCandidate &Cand,
922 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand,
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
H A 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 …]
H A DVLIWMachineScheduler.h92 struct SchedCandidate { struct
102 SchedCandidate() = default; argument
249 SchedCandidate &Candidate, RegPressureDelta &Delta,
254 SchedCandidate &Candidate);
260 SchedCandidate &Candidate, ReadyQueue &Q);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/
DMachineScheduler.h1119 struct SchedCandidate { struct
1137 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument
1138 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() argument
1152 void setBest(SchedCandidate &Best) { in setBest() argument
1178 void traceCandidate(const SchedCandidate &Cand);
1188 GenericSchedulerBase::SchedCandidate &TryCand,
1189 GenericSchedulerBase::SchedCandidate &Cand,
1192 GenericSchedulerBase::SchedCandidate &TryCand,
1193 GenericSchedulerBase::SchedCandidate &Cand,
1195 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand,
[all …]
DVLIWMachineScheduler.h93 struct SchedCandidate { struct
103 SchedCandidate() = default; argument
253 SchedCandidate &Candidate, RegPressureDelta &Delta,
258 SchedCandidate &Candidate);
264 SchedCandidate &Candidate, ReadyQueue &Q);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/
DMachineScheduler.h1119 struct SchedCandidate { struct
1137 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument
1138 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() function
1152 void setBest(SchedCandidate &Best) { in setBest() argument
1178 void traceCandidate(const SchedCandidate &Cand);
1188 GenericSchedulerBase::SchedCandidate &TryCand,
1189 GenericSchedulerBase::SchedCandidate &Cand,
1192 GenericSchedulerBase::SchedCandidate &TryCand,
1193 GenericSchedulerBase::SchedCandidate &Cand,
1195 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand,
[all …]
DVLIWMachineScheduler.h93 struct SchedCandidate { struct
103 SchedCandidate() = default; argument
253 SchedCandidate &Candidate, RegPressureDelta &Delta,
258 SchedCandidate &Candidate);
264 SchedCandidate &Candidate, ReadyQueue &Q);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/CodeGen/
DMachineScheduler.h1119 struct SchedCandidate { struct
1137 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument
1138 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() function
1152 void setBest(SchedCandidate &Best) { in setBest() argument
1178 void traceCandidate(const SchedCandidate &Cand);
1188 GenericSchedulerBase::SchedCandidate &TryCand,
1189 GenericSchedulerBase::SchedCandidate &Cand,
1192 GenericSchedulerBase::SchedCandidate &TryCand,
1193 GenericSchedulerBase::SchedCandidate &Cand,
1195 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand,
[all …]
DVLIWMachineScheduler.h93 struct SchedCandidate { struct
103 SchedCandidate() = default; argument
253 SchedCandidate &Candidate, RegPressureDelta &Delta,
258 SchedCandidate &Candidate);
264 SchedCandidate &Candidate, ReadyQueue &Q);
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/
H A 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;
H A 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 …]
/aosp_15_r20/external/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h812 struct SchedCandidate { struct
830 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate() argument
831 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate() argument
845 void setBest(SchedCandidate &Best) { in setBest() argument
872 void traceCandidate(const SchedCandidate &Cand);
886 SchedCandidate TopCand;
888 SchedCandidate BotCand;
931 void initCandidate(SchedCandidate &Cand, SUnit *SU, bool AtTop,
935 void tryCandidate(SchedCandidate &Cand,
936 SchedCandidate &TryCand,
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.cpp19 bool PPCPreRASchedStrategy::biasAddiLoadCandidate(SchedCandidate &Cand, in biasAddiLoadCandidate()
20 SchedCandidate &TryCand, in biasAddiLoadCandidate()
29 SchedCandidate &FirstCand = Zone.isTop() ? TryCand : Cand; in biasAddiLoadCandidate()
30 SchedCandidate &SecondCand = Zone.isTop() ? Cand : TryCand; in biasAddiLoadCandidate()
45 void PPCPreRASchedStrategy::tryCandidate(SchedCandidate &Cand, in tryCandidate()
46 SchedCandidate &TryCand, in tryCandidate()
H A DPPCMachineScheduler.h26 void tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,
29 bool biasAddiLoadCandidate(SchedCandidate &Cand,
30 SchedCandidate &TryCand,
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h113 struct SchedCandidate { struct
123 SchedCandidate() = default; argument
258 SUnit *SU, SchedCandidate &Candidate,
263 SchedCandidate &Candidate);
269 SchedCandidate &Candidate, ReadyQueue &Q);
H A DHexagonMachineScheduler.cpp498 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump()
577 SchedCandidate &Candidate, in SchedulingCost()
766 SchedCandidate &Candidate) { in pickNodeFromQueue()
892 SchedCandidate BotCand; in pickNodeBidrectional()
911 SchedCandidate TopCand; in pickNodeBidrectional()
955 SchedCandidate TopCand; in pickNode()
966 SchedCandidate BotCand; in pickNode()
/aosp_15_r20/external/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h112 struct SchedCandidate { struct
122 SchedCandidate(): SU(nullptr), SCost(0) {} in SchedCandidate() function
228 SUnit *SU, SchedCandidate &Candidate,
233 SchedCandidate &Candidate);
H A DHexagonMachineScheduler.cpp475 SchedCandidate &Candidate, in SchedulingCost()
541 SchedCandidate &Candidate) { in pickNodeFromQueue()
596 SchedCandidate BotCand; in pickNodeBidrectional()
614 SchedCandidate TopCand; in pickNodeBidrectional()
653 SchedCandidate TopCand; in pickNode()
664 SchedCandidate BotCand; in pickNode()
/aosp_15_r20/external/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2300 void GenericSchedulerBase::SchedCandidate::
2415 void GenericSchedulerBase::traceCandidate(const SchedCandidate &Cand) { in traceCandidate()
2470 GenericSchedulerBase::SchedCandidate &TryCand, in tryLess()
2471 GenericSchedulerBase::SchedCandidate &Cand, in tryLess()
2486 GenericSchedulerBase::SchedCandidate &TryCand, in tryGreater()
2487 GenericSchedulerBase::SchedCandidate &Cand, in tryGreater()
2501 static bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, in tryLatency()
2502 GenericSchedulerBase::SchedCandidate &Cand, in tryLatency()
2531 static void tracePick(const GenericSchedulerBase::SchedCandidate &Cand) { in tracePick()
2679 GenericSchedulerBase::SchedCandidate &TryCand, in tryPressure()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2450 void GenericSchedulerBase::SchedCandidate::
2594 void GenericSchedulerBase::traceCandidate(const SchedCandidate &Cand) { in traceCandidate()
2650 GenericSchedulerBase::SchedCandidate &TryCand, in tryLess()
2651 GenericSchedulerBase::SchedCandidate &Cand, in tryLess()
2666 GenericSchedulerBase::SchedCandidate &TryCand, in tryGreater()
2667 GenericSchedulerBase::SchedCandidate &Cand, in tryGreater()
2681 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, in tryLatency()
2682 GenericSchedulerBase::SchedCandidate &Cand, in tryLatency()
2712 static void tracePick(const GenericSchedulerBase::SchedCandidate &Cand) { in tracePick()
2865 GenericSchedulerBase::SchedCandidate &TryCand, in tryPressure()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
H A 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 …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp62 void GCNMaxOccupancySchedStrategy::initCandidate(SchedCandidate &Cand, SUnit *SU, in initCandidate()
145 SchedCandidate &Cand) { in pickNodeFromQueue()
153 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue()
202 SchedCandidate TCand; in pickNodeBidirectional()
222 SchedCandidate TCand; in pickNodeBidirectional()
234 SchedCandidate Cand; in pickNodeBidirectional()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h48 SchedCandidate &Cand);
50 void initCandidate(SchedCandidate &Cand, SUnit *SU,
132 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand,

12