| 
    LLVM 22.0.0git
    
   | 
 
Policy for scheduling the next instruction in the candidate's zone. More...
#include "llvm/CodeGen/MachineScheduler.h"
Public Member Functions | |
| CandPolicy ()=default | |
| bool | operator== (const CandPolicy &RHS) const | 
| bool | operator!= (const CandPolicy &RHS) const | 
Public Attributes | |
| bool | ReduceLatency = false | 
| unsigned | ReduceResIdx = 0 | 
| unsigned | DemandResIdx = 0 | 
Policy for scheduling the next instruction in the candidate's zone.
Definition at line 1119 of file MachineScheduler.h.
      
  | 
  default | 
Referenced by operator!=(), and operator==().
      
  | 
  inline | 
Definition at line 1131 of file MachineScheduler.h.
References CandPolicy(), and RHS.
      
  | 
  inline | 
Definition at line 1126 of file MachineScheduler.h.
References CandPolicy(), DemandResIdx, ReduceLatency, ReduceResIdx, and RHS.
| unsigned llvm::GenericSchedulerBase::CandPolicy::DemandResIdx = 0 | 
Definition at line 1122 of file MachineScheduler.h.
Referenced by operator==(), llvm::GenericSchedulerBase::setPolicy(), and llvm::GenericSchedulerBase::traceCandidate().
| bool llvm::GenericSchedulerBase::CandPolicy::ReduceLatency = false | 
Definition at line 1120 of file MachineScheduler.h.
Referenced by operator==(), llvm::GenericSchedulerBase::setPolicy(), llvm::GCNMaxMemoryClauseSchedStrategy::tryCandidate(), llvm::GenericScheduler::tryCandidate(), llvm::PostGenericScheduler::tryCandidate(), llvm::PPCPostRASchedStrategy::tryCandidate(), and llvm::PPCPreRASchedStrategy::tryCandidate().
| unsigned llvm::GenericSchedulerBase::CandPolicy::ReduceResIdx = 0 | 
Definition at line 1121 of file MachineScheduler.h.
Referenced by operator==(), llvm::GenericSchedulerBase::setPolicy(), and llvm::GenericSchedulerBase::traceCandidate().