/external/llvm/include/llvm/CodeGen/ |
D | SchedulerRegistry.h | 29 class SelectionDAGISel; variable 36 typedef ScheduleDAGSDNodes *(*FunctionPassCtor)(SelectionDAGISel*, 68 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS, 73 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS, 80 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS, 87 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS, 92 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS, 98 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS, 102 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS, 107 ScheduleDAGSDNodes *createDAGLinearizer(SelectionDAGISel *IS,
|
D | SelectionDAGISel.h | 42 class SelectionDAGISel : public MachineFunctionPass { 59 explicit SelectionDAGISel(TargetMachine &tm, 61 ~SelectionDAGISel() override;
|
D | ResourcePriorityQueue.h | 78 ResourcePriorityQueue(SelectionDAGISel *IS);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGISel.cpp | 254 SelectionDAGISel &IS; 259 OptLevelChanger(SelectionDAGISel &ISel, in OptLevelChanger() 291 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler() 343 SelectionDAGISel::SelectionDAGISel(TargetMachine &tm, in SelectionDAGISel() function in SelectionDAGISel 359 SelectionDAGISel::~SelectionDAGISel() { in ~SelectionDAGISel() 365 void SelectionDAGISel::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 415 bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction() 599 void SelectionDAGISel::SelectBasicBlock(BasicBlock::const_iterator Begin, in SelectBasicBlock() 616 void SelectionDAGISel::ComputeLiveOutVRegInfo() { in ComputeLiveOutVRegInfo() 657 void SelectionDAGISel::CodeGenAndEmitDAG() { in CodeGenAndEmitDAG() [all …]
|
D | CMakeLists.txt | 20 SelectionDAGISel.cpp
|
D | Android.mk | 23 SelectionDAGISel.cpp \
|
D | ScheduleDAGVLIW.cpp | 277 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createVLIWDAGScheduler()
|
D | ScheduleDAGFast.cpp | 800 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createFastDAGScheduler() 805 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) { in createDAGLinearizer()
|
D | ResourcePriorityQueue.cpp | 44 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS) in ResourcePriorityQueue()
|
D | ScheduleDAGRRList.cpp | 2985 llvm::createBURRListDAGScheduler(SelectionDAGISel *IS, in createBURRListDAGScheduler() 2999 llvm::createSourceListDAGScheduler(SelectionDAGISel *IS, in createSourceListDAGScheduler() 3013 llvm::createHybridListDAGScheduler(SelectionDAGISel *IS, in createHybridListDAGScheduler() 3029 llvm::createILPListDAGScheduler(SelectionDAGISel *IS, in createILPListDAGScheduler()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelDAGToDAG.cpp | 32 class SparcDAGToDAGISel : public SelectionDAGISel { 37 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel() 41 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelDAGToDAG.h | 32 class MipsDAGToDAGISel : public SelectionDAGISel { 35 : SelectionDAGISel(TM), Subtarget(nullptr) {} in MipsDAGToDAGISel()
|
D | MipsISelDAGToDAG.cpp | 51 bool Ret = SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/external/llvm/lib/Target/BPF/ |
D | BPFISelDAGToDAG.cpp | 37 class BPFDAGToDAGISel : public SelectionDAGISel { 39 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) : SelectionDAGISel(TM) {} in BPFDAGToDAGISel()
|
/external/llvm/test/CodeGen/X86/ |
D | fast-isel-bail.ll | 4 ; to gracefully bail out and let SelectionDAGISel take over.
|
D | selectiondag-cse.ll | 8 ; SelectionDAGISel::DoInstructionSelection must handle that.
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelDAGToDAG.cpp | 39 class XCoreDAGToDAGISel : public SelectionDAGISel { 43 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXISelDAGToDAG.h | 28 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
|
/external/llvm/test/DebugInfo/ARM/ |
D | selectiondag-deadcode.ll | 13 ; and SelectionDAGISel crashes. It should definitely not
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILISelDAGToDAG.cpp | 36 class AMDGPUDAGToDAGISel : public SelectionDAGISel { 89 : SelectionDAGISel(TM), Subtarget(TM.getSubtarget<AMDGPUSubtarget>()) in AMDGPUDAGToDAGISel()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelDAGToDAG.cpp | 94 class MSP430DAGToDAGISel : public SelectionDAGISel { 97 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelDAGToDAG.cpp | 129 class SystemZDAGToDAGISel : public SelectionDAGISel { 317 : SelectionDAGISel(TM, OptLevel) {} in SystemZDAGToDAGISel() 321 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelDAGToDAG.cpp | 47 class HexagonDAGToDAGISel : public SelectionDAGISel { 53 : SelectionDAGISel(tm, OptLevel), HTM(tm) { in HexagonDAGToDAGISel() 60 SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 191 &SelectionDAGISel::ID, nullptr, false, false); in initializePassOnce()
|
/external/llvm/lib/Target/R600/ |
D | AMDGPUISelDAGToDAG.cpp | 39 class AMDGPUDAGToDAGISel : public SelectionDAGISel { 141 : SelectionDAGISel(TM) {} in AMDGPUDAGToDAGISel() 145 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/external/llvm/docs/TableGen/ |
D | BackEnds.rst | 173 implementation of ``SelectionDAGISel``.
|