/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 179 class ScheduleDAGMI; variable 239 virtual void initialize(ScheduleDAGMI *DAG) = 0; 276 class ScheduleDAGMI : public ScheduleDAGInstrs { 302 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI() function 308 ~ScheduleDAGMI() override; 398 class ScheduleDAGMILive : public ScheduleDAGMI { 439 : ScheduleDAGMI(C, std::move(S), /*RemoveKillFlags=*/false), in ScheduleDAGMILive() 611 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel); 841 ScheduleDAGMI *DAG = nullptr; 953 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, [all …]
|
H A D | VLIWMachineScheduler.h | 228 void initialize(ScheduleDAGMI *dag) override;
|
H A D | TargetInstrInfo.h | 55 class ScheduleDAGMI; variable 1689 const ScheduleDAGMI *DAG) const;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineScheduler.cpp | 463 ScheduleDAGMI::DumpDirection D; in runOnMachineFunction() 465 D = ScheduleDAGMI::DumpDirection::TopDown; in runOnMachineFunction() 467 D = ScheduleDAGMI::DumpDirection::BottomUp; in runOnMachineFunction() 469 D = ScheduleDAGMI::DumpDirection::Bidirectional; in runOnMachineFunction() 504 ScheduleDAGMI::DumpDirection D; in runOnMachineFunction() 506 D = ScheduleDAGMI::DumpDirection::TopDown; in runOnMachineFunction() 508 D = ScheduleDAGMI::DumpDirection::BottomUp; in runOnMachineFunction() 510 D = ScheduleDAGMI::DumpDirection::Bidirectional; in runOnMachineFunction() 700 ScheduleDAGMI::~ScheduleDAGMI() = default; 706 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() [all …]
|
H A D | WindowScheduler.cpp | 167 ? new ScheduleDAGMI( in createMachineScheduler()
|
H A D | VLIWMachineScheduler.cpp | 270 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMachineScheduler.h | 42 void initialize(ScheduleDAGMI *Dag) override;
|
H A D | PPCTargetMachine.cpp | 328 ScheduleDAGMI *DAG = in createPPCPostMachineScheduler() 329 new ScheduleDAGMI(C, ST.usePPCPostRASchedStrategy() ? in createPPCPostMachineScheduler()
|
H A D | PPCMachineScheduler.cpp | 242 void PPCPostRASchedStrategy::initialize(ScheduleDAGMI *Dag) { in initialize()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNSchedStrategy.h | 105 void initialize(ScheduleDAGMI *DAG) override; 410 class GCNPostScheduleDAGMILive final : public ScheduleDAGMI {
|
H A D | R600MachineScheduler.h | 72 void initialize(ScheduleDAGMI *dag) override;
|
H A D | GCNSchedStrategy.cpp | 67 void GCNSchedStrategy::initialize(ScheduleDAGMI *DAG) { in initialize() 1660 : ScheduleDAGMI(C, std::move(S), RemoveKillFlags) {} in GCNPostScheduleDAGMILive() 1670 ScheduleDAGMI::schedule(); in schedule() 1677 ScheduleDAGMI::finalizeSchedule(); in finalizeSchedule()
|
H A D | R600MachineScheduler.cpp | 22 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
H A D | AMDGPUSubtarget.cpp | 916 ScheduleDAGMI *DAG; 970 DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
|
H A D | AMDGPUIGroupLP.cpp | 273 ScheduleDAGMI *DAG; 364 ScheduleDAGMI *DAG, bool IsBottomUp = true) in PipelineSolver() 2332 ScheduleDAGMI *DAG; 2563 DAG = static_cast<ScheduleDAGMI *>(DAGInstrs); in apply()
|
H A D | GCNIterativeScheduler.cpp | 208 void initialize(ScheduleDAGMI *DAG) override {} in initialize()
|
H A D | AMDGPUTargetMachine.cpp | 932 ScheduleDAGMI *DAG = new GCNPostScheduleDAGMILive( in createPostMachineScheduler()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZMachineScheduler.h | 130 void initialize(ScheduleDAGMI *dag) override;
|
H A D | SystemZMachineScheduler.cpp | 74 void SystemZPostRASchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
H A D | SystemZTargetMachine.cpp | 214 return new ScheduleDAGMI(C, in createPostMachineScheduler()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.cpp | 519 ScheduleDAGMI *DAG = in createPostMachineScheduler() 520 new ScheduleDAGMI(C, std::make_unique<AArch64PostRASchedStrategy>(C), in createPostMachineScheduler()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.cpp | 311 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetMachine.cpp | 409 ScheduleDAGMI *DAG = createGenericSchedPostRA(C); in createPostMachineScheduler()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 369 ScheduleDAGMI *DAG = createGenericSchedPostRA(C); in createPostMachineScheduler()
|
H A D | ARMBaseInstrInfo.h | 140 const ScheduleDAGMI *DAG) const override;
|