|
LLVM
3.7.0
|
Define a generic scheduling policy for targets that don't provide their own MachineSchedStrategy. More...
#include <MachineScheduler.h>
Public Member Functions | |
| MachineSchedPolicy () | |
Public Attributes | |
| bool | ShouldTrackPressure |
| bool | OnlyTopDown |
| bool | OnlyBottomUp |
Define a generic scheduling policy for targets that don't provide their own MachineSchedStrategy.
This can be overriden for each scheduling region before building the DAG.
Definition at line 150 of file MachineScheduler.h.
|
inline |
Definition at line 159 of file MachineScheduler.h.
| bool llvm::MachineSchedPolicy::OnlyBottomUp |
Definition at line 157 of file MachineScheduler.h.
Referenced by llvm::AArch64Subtarget::overrideSchedPolicy(), llvm::AMDGPUSubtarget::overrideSchedPolicy(), and llvm::PPCSubtarget::overrideSchedPolicy().
| bool llvm::MachineSchedPolicy::OnlyTopDown |
Definition at line 156 of file MachineScheduler.h.
Referenced by llvm::AArch64Subtarget::overrideSchedPolicy(), llvm::AMDGPUSubtarget::overrideSchedPolicy(), and llvm::PPCSubtarget::overrideSchedPolicy().
| bool llvm::MachineSchedPolicy::ShouldTrackPressure |
Definition at line 152 of file MachineScheduler.h.
Referenced by llvm::AMDGPUSubtarget::overrideSchedPolicy(), llvm::PPCSubtarget::overrideSchedPolicy(), and llvm::GenericScheduler::shouldTrackPressure().
1.8.6