Searched refs:ScheduleDAGInstrs (Results 1 – 11 of 11) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | ScheduleDAGInstrs.cpp | 42 ScheduleDAGInstrs::ScheduleDAGInstrs(MachineFunction &mf, in ScheduleDAGInstrs() function in ScheduleDAGInstrs 136 void ScheduleDAGInstrs::startBlock(MachineBasicBlock *bb) { in startBlock() 144 void ScheduleDAGInstrs::finishBlock() { in finishBlock() 167 void ScheduleDAGInstrs::enterRegion(MachineBasicBlock *bb, in enterRegion() 185 void ScheduleDAGInstrs::exitRegion() { in exitRegion() 197 void ScheduleDAGInstrs::addSchedBarrierDeps() { in addSchedBarrierDeps() 235 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDataDeps() 297 void ScheduleDAGInstrs::addPhysRegDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDeps() 418 void ScheduleDAGInstrs::addVRegDefDeps(SUnit *SU, unsigned OperIdx) { in addVRegDefDeps() 455 void ScheduleDAGInstrs::addVRegUseDeps(SUnit *SU, unsigned OperIdx) { in addVRegUseDeps() [all …]
|
D | PostRASchedulerList.cpp | 103 class SchedulePostRATDList : public ScheduleDAGInstrs { 201 : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), Topo(SUnits), AA(AA), in SchedulePostRATDList() 229 ScheduleDAGInstrs::enterRegion(bb, begin, end, endcount); in enterRegion() 240 ScheduleDAGInstrs::exitRegion(); in exitRegion() 357 ScheduleDAGInstrs::startBlock(BB); in startBlock() 414 ScheduleDAGInstrs::finishBlock(); in finishBlock()
|
D | DFAPacketizer.cpp | 106 class DefaultVLIWScheduler : public ScheduleDAGInstrs { 118 ScheduleDAGInstrs(MF, MLI, MDT, IsPostRA) { in DefaultVLIWScheduler()
|
D | MachineScheduler.cpp | 119 static ScheduleDAGInstrs *useDefaultMachineSched(MachineSchedContext *C) { in useDefaultMachineSched() 136 static ScheduleDAGInstrs *createConvergingSched(MachineSchedContext *C); 203 OwningPtr<ScheduleDAGInstrs> Scheduler(Ctor(this)); in runOnMachineFunction() 328 class ScheduleDAGMI : public ScheduleDAGInstrs { 361 ScheduleDAGInstrs(*C->MF, *C->MLI, *C->MDT, /*IsPostRA=*/false, C->LIS), in ScheduleDAGMI() 528 ScheduleDAGInstrs::enterRegion(bb, begin, end, endcount); in enterRegion() 1324 static ScheduleDAGInstrs *createConvergingSched(MachineSchedContext *C) { in createConvergingSched() 1410 static ScheduleDAGInstrs *createInstructionShuffler(MachineSchedContext *C) { in createInstructionShuffler()
|
D | CMakeLists.txt | 86 ScheduleDAGInstrs.cpp
|
D | Android.mk | 86 ScheduleDAGInstrs.cpp \
|
/external/llvm/include/llvm/CodeGen/ |
D | ScheduleDAGInstrs.h | 174 class ScheduleDAGInstrs : public ScheduleDAG { 248 explicit ScheduleDAGInstrs(MachineFunction &mf, 254 virtual ~ScheduleDAGInstrs() {} in ~ScheduleDAGInstrs() 328 inline SUnit *ScheduleDAGInstrs::newSUnit(MachineInstr *MI) { in newSUnit() 340 inline SUnit *ScheduleDAGInstrs::getSUnit(MachineInstr *MI) const { in getSUnit()
|
D | MachineScheduler.h | 39 class ScheduleDAGInstrs; variable 61 typedef ScheduleDAGInstrs *(*ScheduleDAGCtor)(MachineSchedContext *);
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.h | 192 class VLIWMachineScheduler : public ScheduleDAGInstrs { 232 ScheduleDAGInstrs(*C->MF, *C->MLI, *C->MDT, /*IsPostRA=*/false, C->LIS), in VLIWMachineScheduler()
|
D | HexagonTargetMachine.cpp | 51 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched()
|
D | HexagonMachineScheduler.cpp | 153 ScheduleDAGInstrs::enterRegion(bb, begin, end, endcount); in enterRegion()
|