Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/CodeGen/
DSchedulerRegistry.h29 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,
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.cpp254 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 …]
DCMakeLists.txt20 SelectionDAGISel.cpp
DAndroid.mk23 SelectionDAGISel.cpp \
DScheduleDAGVLIW.cpp277 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createVLIWDAGScheduler()
DScheduleDAGFast.cpp800 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createFastDAGScheduler()
805 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) { in createDAGLinearizer()
DResourcePriorityQueue.cpp44 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS) in ResourcePriorityQueue()
DScheduleDAGRRList.cpp2985 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/
DSparcISelDAGToDAG.cpp32 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/
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.
/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.cpp129 class SystemZDAGToDAGISel : public SelectionDAGISel {
317 : SelectionDAGISel(TM, OptLevel) {} in SystemZDAGToDAGISel()
321 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp47 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/
DAMDGPUISelDAGToDAG.cpp39 class AMDGPUDAGToDAGISel : public SelectionDAGISel {
141 : SelectionDAGISel(TM) {} in AMDGPUDAGToDAGISel()
145 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
/external/llvm/docs/TableGen/
DBackEnds.rst173 implementation of ``SelectionDAGISel``.

12