|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/CodeGen/MachineScheduler.h 381 class ScheduleDAGMILive : public ScheduleDAGMI {
Declarations
include/llvm/CodeGen/MachineScheduler.h 168 class ScheduleDAGMI;
References
include/llvm/CodeGen/MachineScheduler.h 225 virtual void initialize(ScheduleDAGMI *DAG) = 0;
381 class ScheduleDAGMILive : public ScheduleDAGMI {
598 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
613 ScheduleDAGMI *DAG = nullptr;
692 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
879 void initResourceDelta(const ScheduleDAGMI *DAG,
948 void initialize(ScheduleDAGMI *dag) override;
1012 ScheduleDAGMI *DAG;
1031 void initialize(ScheduleDAGMI *Dag) override;
1066 ScheduleDAGMI *createGenericSchedPostRA(MachineSchedContext *C);
lib/CodeGen/MachineScheduler.cpp 1813 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs);
1887 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) {
1907 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) {
2449 initResourceDelta(const ScheduleDAGMI *DAG,
2714 void GenericScheduler::initialize(ScheduleDAGMI *dag) {
3324 void PostGenericScheduler::initialize(ScheduleDAGMI *Dag) {
3453 ScheduleDAGMI *llvm::createGenericSchedPostRA(MachineSchedContext *C) {
3454 return new ScheduleDAGMI(C, std::make_unique<PostGenericScheduler>(C),
3507 void initialize(ScheduleDAGMI *dag) override {
3614 void initialize(ScheduleDAGMI*) override {
3714 const ScheduleDAGMI *DAG = static_cast<const ScheduleDAGMI*>(G);
3729 const ScheduleDAGMI *DAG = static_cast<const ScheduleDAGMI*>(G);
lib/Target/AArch64/AArch64TargetMachine.cpp 377 ScheduleDAGMI *DAG = createGenericSchedPostRA(C);
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 767 ScheduleDAGMI *DAG;
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 229 void initialize(ScheduleDAGMI *DAG) override {}
lib/Target/AMDGPU/GCNSchedStrategy.cpp 30 void GCNMaxOccupancySchedStrategy::initialize(ScheduleDAGMI *DAG) {
lib/Target/AMDGPU/GCNSchedStrategy.h 60 void initialize(ScheduleDAGMI *DAG) override;
lib/Target/AMDGPU/R600MachineScheduler.cpp 27 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) {
lib/Target/AMDGPU/R600MachineScheduler.h 72 void initialize(ScheduleDAGMI *dag) override;
lib/Target/ARM/ARMTargetMachine.cpp 350 ScheduleDAGMI *DAG = createGenericSchedPostRA(C);
lib/Target/Hexagon/HexagonMachineScheduler.cpp 253 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) {
lib/Target/Hexagon/HexagonMachineScheduler.h 237 void initialize(ScheduleDAGMI *dag) override;
lib/Target/Hexagon/HexagonSubtarget.cpp 193 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs);
lib/Target/PowerPC/PPCMachineScheduler.cpp 74 void PPCPostRASchedStrategy::initialize(ScheduleDAGMI *Dag) {
lib/Target/PowerPC/PPCMachineScheduler.h 41 void initialize(ScheduleDAGMI *Dag) override;
lib/Target/PowerPC/PPCTargetMachine.cpp 282 ScheduleDAGMI *DAG =
283 new ScheduleDAGMI(C, ST.usePPCPostRASchedStrategy() ?
lib/Target/SystemZ/SystemZMachineScheduler.cpp 74 void SystemZPostRASchedStrategy::initialize(ScheduleDAGMI *dag) {
lib/Target/SystemZ/SystemZMachineScheduler.h 130 void initialize(ScheduleDAGMI *dag) override;
lib/Target/SystemZ/SystemZTargetMachine.cpp 178 return new ScheduleDAGMI(C,
lib/Target/X86/X86TargetMachine.cpp 361 ScheduleDAGMI *DAG = createGenericSchedPostRA(C);