/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ScheduleDAGInstrs.cpp | 98 static void dumpSUList(ScheduleDAGInstrs::SUList &L) { in dumpSUList() 110 ScheduleDAGInstrs::ScheduleDAGInstrs(MachineFunction &mf, in ScheduleDAGInstrs() function in ScheduleDAGInstrs 177 void ScheduleDAGInstrs::startBlock(MachineBasicBlock *bb) { in startBlock() 181 void ScheduleDAGInstrs::finishBlock() { in finishBlock() 186 void ScheduleDAGInstrs::enterRegion(MachineBasicBlock *bb, in enterRegion() 196 void ScheduleDAGInstrs::exitRegion() { in exitRegion() 200 void ScheduleDAGInstrs::addSchedBarrierDeps() { in addSchedBarrierDeps() 229 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDataDeps() 289 void ScheduleDAGInstrs::addPhysRegDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDeps() 366 LaneBitmask ScheduleDAGInstrs::getLaneMaskForMO(const MachineOperand &MO) const in getLaneMaskForMO() [all …]
|
D | MacroFusion.cpp | 54 static bool fuseInstructionPair(ScheduleDAGInstrs &DAG, SUnit &FirstSU, in fuseInstructionPair() 143 bool scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU); 149 void apply(ScheduleDAGInstrs *DAGInstrs) override; 154 void MacroFusion::apply(ScheduleDAGInstrs *DAG) { in apply() 168 bool MacroFusion::scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU) { in scheduleAdjacentImpl()
|
D | PostRASchedulerList.cpp | 114 class SchedulePostRATDList : public ScheduleDAGInstrs { 211 : ScheduleDAGInstrs(MF, &MLI), AA(AA), EndIndex(0) { in SchedulePostRATDList() 240 ScheduleDAGInstrs::enterRegion(bb, begin, end, regioninstrs); in enterRegion() 251 ScheduleDAGInstrs::exitRegion(); in exitRegion() 381 ScheduleDAGInstrs::startBlock(BB); in startBlock() 439 ScheduleDAGInstrs::finishBlock(); in finishBlock()
|
D | MachineScheduler.cpp | 161 void scheduleRegions(ScheduleDAGInstrs &Scheduler, bool FixKillFlags); 176 ScheduleDAGInstrs *createMachineScheduler(); 191 ScheduleDAGInstrs *createPostMachineScheduler(); 252 static ScheduleDAGInstrs *useDefaultMachineSched(MachineSchedContext *C) { in useDefaultMachineSched() 318 ScheduleDAGInstrs *MachineScheduler::createMachineScheduler() { in createMachineScheduler() 325 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler() 336 ScheduleDAGInstrs *PostMachineScheduler::createPostMachineScheduler() { in createPostMachineScheduler() 338 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler() 391 std::unique_ptr<ScheduleDAGInstrs> Scheduler(createMachineScheduler()); in runOnMachineFunction() 424 std::unique_ptr<ScheduleDAGInstrs> Scheduler(createPostMachineScheduler()); in runOnMachineFunction() [all …]
|
D | DFAPacketizer.cpp | 105 class DefaultVLIWScheduler : public ScheduleDAGInstrs { 132 : ScheduleDAGInstrs(MF, &MLI), AA(AA) { in DefaultVLIWScheduler()
|
D | CMakeLists.txt | 140 ScheduleDAGInstrs.cpp
|
D | MachinePipeliner.cpp | 576 ScheduleDAGInstrs::finishBlock(); in finishBlock() 1287 void SwingSchedulerDAG::CopyToPhiMutation::apply(ScheduleDAGInstrs *DAG) { in apply()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ScheduleDAGMutation.h | 19 class ScheduleDAGInstrs; variable 28 virtual void apply(ScheduleDAGInstrs *DAG) = 0;
|
D | ScheduleDAGInstrs.h | 119 class ScheduleDAGInstrs : public ScheduleDAG { 255 explicit ScheduleDAGInstrs(MachineFunction &mf, 259 ~ScheduleDAGInstrs() override = default; 384 inline SUnit *ScheduleDAGInstrs::newSUnit(MachineInstr *MI) { in newSUnit() 395 inline SUnit *ScheduleDAGInstrs::getSUnit(MachineInstr *MI) const { in getSUnit()
|
D | TargetPassConfig.h | 26 class ScheduleDAGInstrs; variable 286 virtual ScheduleDAGInstrs * 293 virtual ScheduleDAGInstrs *
|
D | MachinePipeliner.h | 112 class SwingSchedulerDAG : public ScheduleDAGInstrs { 196 void apply(ScheduleDAGInstrs *DAG) override; 202 : ScheduleDAGInstrs(*P.MF, P.MLI, false), Pass(P), Loop(L), LIS(lis), in SwingSchedulerDAG() 282 static bool classof(const ScheduleDAGInstrs *DAG) { return true; } in classof()
|
D | MachineScheduler.h | 137 ScheduleDAGInstrs *(*)(MachineSchedContext *)> { 139 using ScheduleDAGCtor = ScheduleDAGInstrs *(*)(MachineSchedContext *); 262 class ScheduleDAGMI : public ScheduleDAGInstrs { 290 : ScheduleDAGInstrs(*C->MF, C->MLI, RemoveKillFlags), AA(C->AA), in ScheduleDAGMI()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonSubtarget.h | 70 void apply(ScheduleDAGInstrs *DAG) override; 73 void apply(ScheduleDAGInstrs *DAG) override; 76 void apply(ScheduleDAGInstrs *DAG) override; 82 void apply(ScheduleDAGInstrs *DAG) override;
|
D | HexagonSubtarget.cpp | 128 void HexagonSubtarget::UsrOverflowMutation::apply(ScheduleDAGInstrs *DAG) { in apply() 141 void HexagonSubtarget::HVXMemLatencyMutation::apply(ScheduleDAGInstrs *DAG) { in apply() 192 void HexagonSubtarget::CallMutation::apply(ScheduleDAGInstrs *DAGInstrs) { in apply() 262 void HexagonSubtarget::BankConflictMutation::apply(ScheduleDAGInstrs *DAG) { in apply()
|
D | HexagonTargetMachine.cpp | 112 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched() 284 ScheduleDAGInstrs *
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetMachine.cpp | 251 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler() 255 static ScheduleDAGInstrs *createSIMachineScheduler(MachineSchedContext *C) { in createSIMachineScheduler() 259 static ScheduleDAGInstrs * 269 static ScheduleDAGInstrs * 278 static ScheduleDAGInstrs *createMinRegScheduler(MachineSchedContext *C) { in createMinRegScheduler() 283 static ScheduleDAGInstrs * 557 ScheduleDAGInstrs * 585 ScheduleDAGInstrs *createMachineScheduler( in createMachineScheduler() 611 ScheduleDAGInstrs * 816 ScheduleDAGInstrs *GCNPassConfig::createMachineScheduler( in createMachineScheduler()
|
D | AMDGPUSubtarget.cpp | 762 void apply(ScheduleDAGInstrs *DAG) override { in apply() 883 void apply(ScheduleDAGInstrs *DAGInstrs) override { in apply()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCTargetMachine.cpp | 267 static ScheduleDAGInstrs *createPPCMachineScheduler(MachineSchedContext *C) { in createPPCMachineScheduler() 278 static ScheduleDAGInstrs *createPPCPostMachineScheduler( in createPPCPostMachineScheduler() 382 ScheduleDAGInstrs * 386 ScheduleDAGInstrs *
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86TargetMachine.cpp | 350 ScheduleDAGInstrs * 357 ScheduleDAGInstrs *
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMTargetMachine.cpp | 331 ScheduleDAGInstrs * 341 ScheduleDAGInstrs *
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZTargetMachine.cpp | 176 ScheduleDAGInstrs *
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64TargetMachine.cpp | 375 ScheduleDAGInstrs * 386 ScheduleDAGInstrs *
|
/third_party/mesa3d/docs/relnotes/ |
D | 11.2.0.rst | 141 Tonga VM Faults since llvm ScheduleDAGInstrs: Rework schedule graph
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/ |
D | Android.bp | 287 "llvm/lib/CodeGen/ScheduleDAGInstrs.cpp",
|
D | BUILD.gn | 442 "llvm/lib/CodeGen/ScheduleDAGInstrs.cpp",
|