Home
last modified time | relevance | path

Searched refs:SelectionDAGISel (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm/include/llvm/CodeGen/
DSchedulerRegistry.h29 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,
DSelectionDAGISel.h42 class SelectionDAGISel : public MachineFunctionPass {
59 explicit SelectionDAGISel(TargetMachine &tm,
61 ~SelectionDAGISel() override;
DResourcePriorityQueue.h78 ResourcePriorityQueue(SelectionDAGISel *IS);
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp255 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 …]
DCMakeLists.txt20 SelectionDAGISel.cpp
DAndroid.mk23 SelectionDAGISel.cpp \
DScheduleDAGVLIW.cpp277 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createVLIWDAGScheduler()
DScheduleDAGFast.cpp798 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createFastDAGScheduler()
803 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) { in createDAGLinearizer()
DResourcePriorityQueue.cpp44 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS) in ResourcePriorityQueue()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelDAGToDAG.cpp32 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/
DMipsISelDAGToDAG.h32 class MipsDAGToDAGISel : public SelectionDAGISel {
35 : SelectionDAGISel(TM), Subtarget(nullptr) {} in MipsDAGToDAGISel()
DMipsISelDAGToDAG.cpp51 bool Ret = SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
/external/llvm/lib/Target/BPF/
DBPFISelDAGToDAG.cpp37 class BPFDAGToDAGISel : public SelectionDAGISel {
39 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) : SelectionDAGISel(TM) {} in BPFDAGToDAGISel()
/external/llvm/test/CodeGen/X86/
Dfast-isel-bail.ll4 ; to gracefully bail out and let SelectionDAGISel take over.
Dselectiondag-cse.ll8 ; SelectionDAGISel::DoInstructionSelection must handle that.
Dfast-isel-deadcode.ll110 ; returns false to let SelectionDAGISel handle both cases. Make sure the generated
/external/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp33 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/
DXCoreISelDAGToDAG.cpp39 class XCoreDAGToDAGISel : public SelectionDAGISel {
43 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.h28 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
/external/llvm/test/DebugInfo/ARM/
Dselectiondag-deadcode.ll13 ; and SelectionDAGISel crashes. It should definitely not
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILISelDAGToDAG.cpp36 class AMDGPUDAGToDAGISel : public SelectionDAGISel {
89 : SelectionDAGISel(TM), Subtarget(TM.getSubtarget<AMDGPUSubtarget>()) in AMDGPUDAGToDAGISel()
/external/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp94 class MSP430DAGToDAGISel : public SelectionDAGISel {
97 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel()
/external/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp132 class SystemZDAGToDAGISel : public SelectionDAGISel {
333 : SelectionDAGISel(TM, OptLevel) {} in SystemZDAGToDAGISel()
337 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp50 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/
DAMDGPUISelDAGToDAG.cpp41 class AMDGPUDAGToDAGISel : public SelectionDAGISel {
159 : SelectionDAGISel(TM) {} in AMDGPUDAGToDAGISel()
163 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()

12