/external/llvm/include/llvm/CodeGen/ |
D | SchedulerRegistry.h | 29 class SelectionDAGISel; variable 36 typedef ScheduleDAGSDNodes *(*FunctionPassCtor)(SelectionDAGISel*, 62 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS, 67 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS, 74 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS, 81 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS, 86 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS, 92 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS, 96 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS, 101 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 | 255 SelectionDAGISel &IS; 260 OptLevelChanger(SelectionDAGISel &ISel, in OptLevelChanger() 296 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler() 353 SelectionDAGISel::SelectionDAGISel(TargetMachine &tm, in SelectionDAGISel() function in SelectionDAGISel 370 SelectionDAGISel::~SelectionDAGISel() { in ~SelectionDAGISel() 376 void SelectionDAGISel::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 425 bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction() 651 void SelectionDAGISel::SelectBasicBlock(BasicBlock::const_iterator Begin, in SelectBasicBlock() 668 void SelectionDAGISel::ComputeLiveOutVRegInfo() { in ComputeLiveOutVRegInfo() 709 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 | 798 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createFastDAGScheduler() 803 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) { in createDAGLinearizer()
|
D | ResourcePriorityQueue.cpp | 44 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS) in ResourcePriorityQueue()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyISelDAGToDAG.cpp | 32 class WebAssemblyDAGToDAGISel final : public SelectionDAGISel { 42 : SelectionDAGISel(tm, OptLevel), Subtarget(nullptr), ForCodeSize(false) { in WebAssemblyDAGToDAGISel() 54 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.
|
D | fast-isel-deadcode.ll | 110 ; returns false to let SelectionDAGISel handle both cases. Make sure the generated
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelDAGToDAG.cpp | 33 class SparcDAGToDAGISel : public SelectionDAGISel { 38 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel() 42 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/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 | 132 class SystemZDAGToDAGISel : public SelectionDAGISel { 333 : SelectionDAGISel(TM, OptLevel) {} in SystemZDAGToDAGISel() 337 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelDAGToDAG.cpp | 50 class HexagonDAGToDAGISel : public SelectionDAGISel { 58 : SelectionDAGISel(tm, OptLevel), HTM(tm), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel() 68 SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 200 &SelectionDAGISel::ID, nullptr, false, false); in initializePassOnce()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelDAGToDAG.cpp | 41 class AMDGPUDAGToDAGISel : public SelectionDAGISel { 159 : SelectionDAGISel(TM) {} in AMDGPUDAGToDAGISel() 163 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|