Home
last modified time | relevance | path

Searched refs:ScheduleDAGInstrs (Results 1 – 11 of 11) sorted by relevance

/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DScheduleDAGInstrs.h76 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()
DMachineScheduler.h94 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()
DPasses.h28 class ScheduleDAGInstrs; variable
219 virtual ScheduleDAGInstrs *
DScheduleDFS.h25 class ScheduleDAGInstrs; variable
/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DScheduleDAGInstrs.cpp47 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 …]
DPostRASchedulerList.cpp104 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()
DDFAPacketizer.cpp106 class DefaultVLIWScheduler : public ScheduleDAGInstrs {
118 ScheduleDAGInstrs(MF, MLI, MDT, IsPostRA) { in DefaultVLIWScheduler()
DMachineScheduler.cpp110 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/
DHexagonTargetMachine.cpp54 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched()
119 virtual ScheduleDAGInstrs *
/freebsd-9-stable/contrib/llvm/lib/Target/R600/
DAMDGPUTargetMachine.cpp44 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler()
91 virtual ScheduleDAGInstrs *
/freebsd-9-stable/lib/clang/libllvmcodegen/
DMakefile94 ScheduleDAGInstrs.cpp \