Searched refs:ScheduleDAGInstrs (Results 1 - 11 of 11) sorted by relevance
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAGInstrs.h | 1 //==- ScheduleDAGInstrs.h - MachineInstr Scheduling --------------*- C++ -*-==// 10 // This file implements the ScheduleDAGInstrs class, which implements 74 /// ScheduleDAGInstrs - A ScheduleDAG subclass for scheduling lists of 76 class ScheduleDAGInstrs : public ScheduleDAG { class in namespace:llvm 149 explicit ScheduleDAGInstrs(MachineFunction &mf, 155 virtual ~ScheduleDAGInstrs() {} 239 inline SUnit *ScheduleDAGInstrs::newSUnit(MachineInstr *MI) { 251 inline SUnit *ScheduleDAGInstrs::getSUnit(MachineInstr *MI) const {
|
H A D | MachineScheduler.h | 21 // ScheduleDAGInstrs *<Target>PassConfig:: 33 // ScheduleDAGInstrs *<Target>PassConfig:: 43 // ScheduleDAGInstrs *<Target>PassConfig:: 54 // static ScheduleDAGInstrs *createCustomMachineSched(MachineSchedContext *C) { 82 #include "llvm/CodeGen/ScheduleDAGInstrs.h" 94 class ScheduleDAGInstrs; 117 typedef ScheduleDAGInstrs *(*ScheduleDAGCtor)(MachineSchedContext *); 273 /// ScheduleDAGMI is an implementation of ScheduleDAGInstrs that schedules 275 class ScheduleDAGMI : public ScheduleDAGInstrs { 332 ScheduleDAGInstrs(* [all...] |
H A D | ScheduleDFS.h | 1 //===- ScheduleDAGILP.h - ILP metric for ScheduleDAGInstrs ------*- C++ -*-===// 25 class ScheduleDAGInstrs;
|
H A D | Passes.h | 28 class ScheduleDAGInstrs; 210 /// createTargetScheduler - Create an instance of ScheduleDAGInstrs to be run 219 virtual ScheduleDAGInstrs *
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | DFAPacketizer.cpp | 29 #include "llvm/CodeGen/ScheduleDAGInstrs.h" 104 // DefaultVLIWScheduler - This class extends ScheduleDAGInstrs and overrides 106 class DefaultVLIWScheduler : public ScheduleDAGInstrs { 118 ScheduleDAGInstrs(MF, MLI, MDT, IsPostRA) {
|
H A D | ScheduleDAGInstrs.cpp | 1 //===---- ScheduleDAGInstrs.cpp - MachineInstr Rescheduling ---------------===// 10 // This implements the ScheduleDAGInstrs class, which implements re-scheduling 16 #include "llvm/CodeGen/ScheduleDAGInstrs.h" 47 ScheduleDAGInstrs::ScheduleDAGInstrs(MachineFunction &mf, function in class:ScheduleDAGInstrs 167 void ScheduleDAGInstrs::startBlock(MachineBasicBlock *bb) { 171 void ScheduleDAGInstrs::finishBlock() { 180 void ScheduleDAGInstrs::enterRegion(MachineBasicBlock *bb, 192 void ScheduleDAGInstrs::exitRegion() { 204 void ScheduleDAGInstrs [all...] |
H A D | PostRASchedulerList.cpp | 37 #include "llvm/CodeGen/ScheduleDAGInstrs.h" 104 class SchedulePostRATDList : public ScheduleDAGInstrs { 208 : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA), 236 ScheduleDAGInstrs::enterRegion(bb, begin, end, regioninstrs); 247 ScheduleDAGInstrs::exitRegion(); 366 ScheduleDAGInstrs::startBlock(BB); 423 ScheduleDAGInstrs::finishBlock();
|
H A D | MachineScheduler.cpp | 110 ScheduleDAGInstrs *createMachineScheduler(); 148 static ScheduleDAGInstrs *useDefaultMachineSched(MachineSchedContext *C) { 165 static ScheduleDAGInstrs *createGenericSched(MachineSchedContext *C); 212 /// Instantiate a ScheduleDAGInstrs that will be owned by the caller. 213 ScheduleDAGInstrs *MachineScheduler::createMachineScheduler() { 220 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); 241 /// ScheduleDAGInstrs whenever adding or removing instructions. A much simpler 265 OwningPtr<ScheduleDAGInstrs> Scheduler(createMachineScheduler()); 495 ScheduleDAGInstrs::enterRegion(bb, begin, end, regioninstrs); 2834 static ScheduleDAGInstrs *createGenericSche [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 54 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { 119 virtual ScheduleDAGInstrs *
|
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUTargetMachine.cpp | 44 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { 91 virtual ScheduleDAGInstrs *
|
/freebsd-9.3-release/lib/clang/libllvmcodegen/ |
H A D | Makefile | 94 ScheduleDAGInstrs.cpp \
|
Completed in 108 milliseconds