/external/llvm/include/llvm/CodeGen/ |
D | MachineScheduler.h | 144 class ScheduleDAGMI; variable 196 virtual void initialize(ScheduleDAGMI *DAG) = 0; 226 class ScheduleDAGMI : public ScheduleDAGInstrs { 255 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI() function 267 ~ScheduleDAGMI() override; 354 class ScheduleDAGMILive : public ScheduleDAGMI { 396 : ScheduleDAGMI(C, std::move(S), /*RemoveKillFlags=*/false), in ScheduleDAGMILive() 565 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel); 580 ScheduleDAGMI *DAG; 661 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | MachineScheduler.h | 166 class ScheduleDAGMI; variable 223 virtual void initialize(ScheduleDAGMI *DAG) = 0; 260 class ScheduleDAGMI : public ScheduleDAGInstrs { 290 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI() function 296 ~ScheduleDAGMI() override; 394 class ScheduleDAGMILive : public ScheduleDAGMI { 439 : ScheduleDAGMI(C, std::move(S), /*RemoveKillFlags=*/false), in ScheduleDAGMILive() 606 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel); 621 ScheduleDAGMI *DAG = nullptr; 696 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | MacroFusion.cpp | 40 static bool fuseInstructionPair(ScheduleDAGMI &DAG, SUnit &FirstSU, in fuseInstructionPair() 121 bool scheduleAdjacentImpl(ScheduleDAGMI &DAG, SUnit &AnchorSU); 133 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply() 148 bool MacroFusion::scheduleAdjacentImpl(ScheduleDAGMI &DAG, SUnit &AnchorSU) { in scheduleAdjacentImpl()
|
D | MachineScheduler.cpp | 601 ScheduleDAGMI::~ScheduleDAGMI() = default; 603 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() 607 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() 624 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 652 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors() 661 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred() 689 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { in releasePredecessors() 694 void ScheduleDAGMI::startBlock(MachineBasicBlock *bb) { in startBlock() 699 void ScheduleDAGMI::finishBlock() { in finishBlock() 708 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb, in enterRegion() [all …]
|
/external/llvm/lib/CodeGen/ |
D | MachineScheduler.cpp | 530 ScheduleDAGMI::~ScheduleDAGMI() { in ~ScheduleDAGMI() 533 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() 537 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() 554 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 582 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors() 593 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred() 621 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { in releasePredecessors() 632 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb, in enterRegion() 644 void ScheduleDAGMI::moveInstruction( in moveInstruction() 662 bool ScheduleDAGMI::checkSchedLimit() { in checkSchedLimit() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | GCNSchedStrategy.h | 58 void initialize(ScheduleDAGMI *DAG) override;
|
D | R600MachineScheduler.h | 73 void initialize(ScheduleDAGMI *dag) override;
|
D | AMDGPUSubtarget.cpp | 633 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
|
D | R600MachineScheduler.cpp | 28 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
D | GCNSchedStrategy.cpp | 31 void GCNMaxOccupancySchedStrategy::initialize(ScheduleDAGMI *DAG) { in initialize()
|
D | GCNIterativeScheduler.cpp | 230 void initialize(ScheduleDAGMI *DAG) override {} in initialize()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | arm64-misched-memdep-bug.ll | 17 ; CHECK: ** ScheduleDAGMI::schedule picking next node
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-misched-memdep-bug.ll | 17 ; CHECK: ** ScheduleDAGMI::schedule picking next node
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZMachineScheduler.h | 131 void initialize(ScheduleDAGMI *dag) override;
|
D | SystemZTargetMachine.cpp | 171 return new ScheduleDAGMI(C, in createPostMachineScheduler()
|
D | SystemZMachineScheduler.cpp | 74 void SystemZPostRASchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
/external/llvm/lib/Target/AMDGPU/ |
D | R600MachineScheduler.h | 75 void initialize(ScheduleDAGMI *dag) override;
|
D | R600MachineScheduler.cpp | 27 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.h | 209 void initialize(ScheduleDAGMI *dag) override;
|
D | HexagonMachineScheduler.cpp | 202 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.h | 238 void initialize(ScheduleDAGMI *dag) override;
|
D | HexagonSubtarget.cpp | 194 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
|
D | HexagonMachineScheduler.cpp | 253 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMTargetMachine.cpp | 341 ScheduleDAGMI *DAG = createGenericSchedPostRA(C); in createPostMachineScheduler()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64TargetMachine.cpp | 337 ScheduleDAGMI *DAG = createGenericSchedPostRA(C); in createPostMachineScheduler()
|