Searched refs:ScheduleDAGInstrs (Results 1 – 11 of 11) sorted by relevance
| /freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/ |
| D | ScheduleDAGInstrs.h | 76 class ScheduleDAGInstrs : public ScheduleDAG { 149 explicit ScheduleDAGInstrs(MachineFunction &mf, 155 virtual ~ScheduleDAGInstrs() {} in ~ScheduleDAGInstrs() 239 inline SUnit *ScheduleDAGInstrs::newSUnit(MachineInstr *MI) { in newSUnit() 251 inline SUnit *ScheduleDAGInstrs::getSUnit(MachineInstr *MI) const { in getSUnit()
|
| D | MachineScheduler.h | 94 class ScheduleDAGInstrs; variable 117 typedef ScheduleDAGInstrs *(*ScheduleDAGCtor)(MachineSchedContext *); 275 class ScheduleDAGMI : public ScheduleDAGInstrs { 332 ScheduleDAGInstrs(*C->MF, *C->MLI, *C->MDT, /*IsPostRA=*/false, C->LIS), in ScheduleDAGMI()
|
| D | Passes.h | 28 class ScheduleDAGInstrs; variable 219 virtual ScheduleDAGInstrs *
|
| D | ScheduleDFS.h | 25 class ScheduleDAGInstrs; variable
|
| /freebsd-9-stable/contrib/llvm/lib/CodeGen/ |
| D | ScheduleDAGInstrs.cpp | 47 ScheduleDAGInstrs::ScheduleDAGInstrs(MachineFunction &mf, in ScheduleDAGInstrs() function in ScheduleDAGInstrs 167 void ScheduleDAGInstrs::startBlock(MachineBasicBlock *bb) { in startBlock() 171 void ScheduleDAGInstrs::finishBlock() { in finishBlock() 180 void ScheduleDAGInstrs::enterRegion(MachineBasicBlock *bb, in enterRegion() 192 void ScheduleDAGInstrs::exitRegion() { in exitRegion() 204 void ScheduleDAGInstrs::addSchedBarrierDeps() { in addSchedBarrierDeps() 243 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDataDeps() 286 void ScheduleDAGInstrs::addPhysRegDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDeps() 365 void ScheduleDAGInstrs::addVRegDefDeps(SUnit *SU, unsigned OperIdx) { in addVRegDefDeps() 403 void ScheduleDAGInstrs::addVRegUseDeps(SUnit *SU, unsigned OperIdx) { in addVRegUseDeps() [all …]
|
| D | PostRASchedulerList.cpp | 104 class SchedulePostRATDList : public ScheduleDAGInstrs { 208 : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA), in SchedulePostRATDList() 236 ScheduleDAGInstrs::enterRegion(bb, begin, end, regioninstrs); in enterRegion() 247 ScheduleDAGInstrs::exitRegion(); in exitRegion() 366 ScheduleDAGInstrs::startBlock(BB); in startBlock() 423 ScheduleDAGInstrs::finishBlock(); in finishBlock()
|
| D | DFAPacketizer.cpp | 106 class DefaultVLIWScheduler : public ScheduleDAGInstrs { 118 ScheduleDAGInstrs(MF, MLI, MDT, IsPostRA) { in DefaultVLIWScheduler()
|
| D | MachineScheduler.cpp | 110 ScheduleDAGInstrs *createMachineScheduler(); 148 static ScheduleDAGInstrs *useDefaultMachineSched(MachineSchedContext *C) { in useDefaultMachineSched() 165 static ScheduleDAGInstrs *createGenericSched(MachineSchedContext *C); 213 ScheduleDAGInstrs *MachineScheduler::createMachineScheduler() { in createMachineScheduler() 220 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler() 265 OwningPtr<ScheduleDAGInstrs> Scheduler(createMachineScheduler()); in runOnMachineFunction() 495 ScheduleDAGInstrs::enterRegion(bb, begin, end, regioninstrs); in enterRegion() 2834 static ScheduleDAGInstrs *createGenericSched(MachineSchedContext *C) { in createGenericSched() 2951 static ScheduleDAGInstrs *createILPMaxScheduler(MachineSchedContext *C) { in createILPMaxScheduler() 2954 static ScheduleDAGInstrs *createILPMinScheduler(MachineSchedContext *C) { in createILPMinScheduler() [all …]
|
| /freebsd-9-stable/contrib/llvm/lib/Target/Hexagon/ |
| D | HexagonTargetMachine.cpp | 54 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched() 119 virtual ScheduleDAGInstrs *
|
| /freebsd-9-stable/contrib/llvm/lib/Target/R600/ |
| D | AMDGPUTargetMachine.cpp | 44 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler() 91 virtual ScheduleDAGInstrs *
|
| /freebsd-9-stable/lib/clang/libllvmcodegen/ |
| D | Makefile | 94 ScheduleDAGInstrs.cpp \
|