Home
last modified time | relevance | path

Searched refs:CandPolicy (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h825 struct CandPolicy { struct
830 CandPolicy() = default; argument
832 bool operator==(const CandPolicy &RHS) const {
837 bool operator!=(const CandPolicy &RHS) const {
864 CandPolicy Policy;
881 SchedCandidate() { reset(CandPolicy()); } in SchedCandidate()
882 SchedCandidate(const CandPolicy &Policy) { reset(Policy); } in SchedCandidate()
884 void reset(const CandPolicy &NewPolicy) { in reset()
918 void setPolicy(CandPolicy &Policy, bool IsPostRA, SchedBoundary &CurrZone,
926 bool shouldReduceLatency(const CandPolicy &Policy, SchedBoundary &CurrZone,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp160 const CandPolicy &ZonePolicy, in pickNodeFromQueue()
201 CandPolicy BotPolicy; in pickNodeBidirectional()
205 CandPolicy TopPolicy; in pickNodeBidirectional()
212 BotCand.reset(CandPolicy()); in pickNodeBidirectional()
220 TCand.reset(CandPolicy()); in pickNodeBidirectional()
232 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
240 TCand.reset(CandPolicy()); in pickNodeBidirectional()
276 CandPolicy NoPolicy; in pickNode()
286 CandPolicy NoPolicy; in pickNode()
H A DGCNSchedStrategy.h33 void pickNodeFromQueue(SchedBoundary &Zone, const CandPolicy &ZonePolicy,
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2686 void GenericSchedulerBase::setPolicy(CandPolicy &Policy, bool IsPostRA, in setPolicy()
3294 const CandPolicy &ZonePolicy, in pickNodeFromQueue()
3333 CandPolicy BotPolicy; in pickNodeBidirectional()
3337 CandPolicy TopPolicy; in pickNodeBidirectional()
3344 BotCand.reset(CandPolicy()); in pickNodeBidirectional()
3352 TCand.reset(CandPolicy()); in pickNodeBidirectional()
3364 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
3372 TCand.reset(CandPolicy()); in pickNodeBidirectional()
3407 CandPolicy NoPolicy; in pickNode()
3418 CandPolicy NoPolicy; in pickNode()
[all …]