|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
lib/Target/AMDGPU/GCNIterativeScheduler.h 27 class GCNIterativeScheduler : public ScheduleDAGMILive {
lib/Target/AMDGPU/GCNSchedStrategy.h 65 class GCNScheduleDAGMILive final : public ScheduleDAGMILive {
lib/Target/AMDGPU/SIMachineScheduler.h 429 class SIScheduleDAGMI final : public ScheduleDAGMILive {
lib/Target/Hexagon/HexagonMachineScheduler.h 89 class VLIWMachineScheduler : public ScheduleDAGMILive {
References
include/llvm/CodeGen/MachineScheduler.h 973 ScheduleDAGMILive *DAG = nullptr;
1063 ScheduleDAGMILive *createGenericSchedLive(MachineSchedContext *C);
lib/CodeGen/MachineScheduler.cpp 1652 void constrainLocalCopy(SUnit *CopySU, ScheduleDAGMILive *DAG);
1686 void CopyConstrain::constrainLocalCopy(SUnit *CopySU, ScheduleDAGMILive *DAG) {
3300 ScheduleDAGMILive *llvm::createGenericSchedLive(MachineSchedContext *C) {
3301 ScheduleDAGMILive *DAG =
3302 new ScheduleDAGMILive(C, std::make_unique<GenericScheduler>(C));
3499 ScheduleDAGMILive *DAG = nullptr;
3565 return new ScheduleDAGMILive(C, std::make_unique<ILPScheduler>(true));
3568 return new ScheduleDAGMILive(C, std::make_unique<ILPScheduler>(false));
3661 return new ScheduleDAGMILive(
lib/Target/AArch64/AArch64TargetMachine.cpp 363 ScheduleDAGMILive *DAG = createGenericSchedLive(C);
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 251 return new ScheduleDAGMILive(C, std::make_unique<R600SchedStrategy>());
260 ScheduleDAGMILive *DAG =
558 ScheduleDAGMILive *DAG = createGenericSchedLive(C);
lib/Target/AMDGPU/GCNIterativeScheduler.h 27 class GCNIterativeScheduler : public ScheduleDAGMILive {
28 using BaseClass = ScheduleDAGMILive;
lib/Target/AMDGPU/GCNSchedStrategy.h 65 class GCNScheduleDAGMILive final : public ScheduleDAGMILive {
lib/Target/AMDGPU/R600MachineScheduler.h 28 const ScheduleDAGMILive *DAG = nullptr;
lib/Target/AMDGPU/SIMachineScheduler.h 429 class SIScheduleDAGMI final : public ScheduleDAGMILive {
lib/Target/ARM/ARMTargetMachine.cpp 340 ScheduleDAGMILive *DAG = createGenericSchedLive(C);
lib/Target/Hexagon/HexagonMachineScheduler.h 89 class VLIWMachineScheduler : public ScheduleDAGMILive {
lib/Target/Hexagon/HexagonTargetMachine.cpp 113 ScheduleDAGMILive *DAG =
lib/Target/PowerPC/PPCTargetMachine.cpp 270 ScheduleDAGMILive *DAG =
271 new ScheduleDAGMILive(C, ST.usePPCPreRASchedStrategy() ?
lib/Target/X86/X86TargetMachine.cpp 354 ScheduleDAGMILive *DAG = createGenericSchedLive(C);