/external/llvm/include/llvm/CodeGen/ |
SchedulerRegistry.h | 29 class SelectionDAGISel; 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 [all...] |
ResourcePriorityQueue.h | 22 #include "llvm/CodeGen/SelectionDAGISel.h" 78 ResourcePriorityQueue(SelectionDAGISel *IS);
|
SelectionDAGISel.h | 1 //===-- llvm/CodeGen/SelectionDAGISel.h - Common Base Class------*- C++ -*-===// 10 // This file implements the SelectionDAGISel class, which is used as the common 40 /// SelectionDAGISel - This is the common base class used for SelectionDAG-based 42 class SelectionDAGISel : public MachineFunctionPass { 59 explicit SelectionDAGISel(TargetMachine &tm, 61 ~SelectionDAGISel() override;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
Android.mk | 23 SelectionDAGISel.cpp \
|
SelectionDAGISel.cpp | 1 //===-- SelectionDAGISel.cpp - Implement the SelectionDAGISel class -------===// 10 // This implements the SelectionDAGISel class. 35 #include "llvm/CodeGen/SelectionDAGISel.h" 251 /// \brief This class is used by SelectionDAGISel to temporarily override 254 SelectionDAGISel &IS; 259 OptLevelChanger(SelectionDAGISel &ISel, 291 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, 340 // SelectionDAGISel code 343 SelectionDAGISel::SelectionDAGISel(TargetMachine &tm [all...] |
ScheduleDAGVLIW.cpp | 27 #include "llvm/CodeGen/SelectionDAGISel.h" 277 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) {
|
ScheduleDAGFast.cpp | 20 #include "llvm/CodeGen/SelectionDAGISel.h" 800 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { 805 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) {
|
ResourcePriorityQueue.cpp | 44 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS)
|
ScheduleDAGRRList.cpp | 25 #include "llvm/CodeGen/SelectionDAGISel.h" [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelDAGToDAG.h | 20 #include "llvm/CodeGen/SelectionDAGISel.h" 32 class MipsDAGToDAGISel : public SelectionDAGISel { 35 : SelectionDAGISel(TM), Subtarget(nullptr) {}
|
MipsISelDAGToDAG.cpp | 51 bool Ret = SelectionDAGISel::runOnMachineFunction(MF);
|
/external/llvm/lib/Target/BPF/ |
BPFISelDAGToDAG.cpp | 24 #include "llvm/CodeGen/SelectionDAGISel.h" 37 class BPFDAGToDAGISel : public SelectionDAGISel { 39 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) : SelectionDAGISel(TM) {}
|
/external/llvm/lib/Target/Sparc/ |
SparcISelDAGToDAG.cpp | 15 #include "llvm/CodeGen/SelectionDAGISel.h" 32 class SparcDAGToDAGISel : public SelectionDAGISel { 37 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} 41 return SelectionDAGISel::runOnMachineFunction(MF);
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelDAGToDAG.h | 21 #include "llvm/CodeGen/SelectionDAGISel.h" 28 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
|
NVPTXISelDAGToDAG.cpp | 53 : SelectionDAGISel(tm, OptLevel), TM(tm) { 59 return SelectionDAGISel::runOnMachineFunction(MF); [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelDAGToDAG.cpp | 21 #include "llvm/CodeGen/SelectionDAGISel.h" 39 class XCoreDAGToDAGISel : public SelectionDAGISel { 43 : SelectionDAGISel(TM, OptLevel) {}
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelDAGToDAG.cpp | 21 #include "llvm/CodeGen/SelectionDAGISel.h" 94 class MSP430DAGToDAGISel : public SelectionDAGISel { 97 : SelectionDAGISel(TM, OptLevel) {}
|
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDILISelDAGToDAG.cpp | 20 #include "llvm/CodeGen/SelectionDAGISel.h" 36 class AMDGPUDAGToDAGISel : public SelectionDAGISel { 89 : SelectionDAGISel(TM), Subtarget(TM.getSubtarget<AMDGPUSubtarget>())
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 16 #include "llvm/CodeGen/SelectionDAGISel.h" 129 class SystemZDAGToDAGISel : public SelectionDAGISel { 317 : SelectionDAGISel(TM, OptLevel) {} 321 return SelectionDAGISel::runOnMachineFunction(MF); 329 // Override SelectionDAGISel. [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelDAGToDAG.cpp | 18 #include "llvm/CodeGen/SelectionDAGISel.h" 47 class HexagonDAGToDAGISel : public SelectionDAGISel { 53 : SelectionDAGISel(tm, OptLevel), HTM(tm) { 60 SelectionDAGISel::runOnMachineFunction(MF); 191 &SelectionDAGISel::ID, nullptr, false, false); [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUISelDAGToDAG.cpp | 27 #include "llvm/CodeGen/SelectionDAGISel.h" 39 class AMDGPUDAGToDAGISel : public SelectionDAGISel { 141 : SelectionDAGISel(TM) {} 145 return SelectionDAGISel::runOnMachineFunction(MF); [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelDAGToDAG.cpp | 23 #include "llvm/CodeGen/SelectionDAGISel.h" 64 class PPCDAGToDAGISel : public SelectionDAGISel { 71 : SelectionDAGISel(tm), TM(tm) { 80 SelectionDAGISel::runOnMachineFunction(MF); [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelDAGToDAG.cpp | 26 #include "llvm/CodeGen/SelectionDAGISel.h" 148 class X86DAGToDAGISel final : public SelectionDAGISel { 159 : SelectionDAGISel(tm, OptLevel), OptForSize(false) {} 168 SelectionDAGISel::runOnMachineFunction(MF); [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | 17 #include "llvm/CodeGen/SelectionDAGISel.h" 36 class AArch64DAGToDAGISel : public SelectionDAGISel { 48 : SelectionDAGISel(tm, OptLevel), TM(tm), Subtarget(nullptr), 60 return SelectionDAGISel::runOnMachineFunction(MF); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelDAGToDAG.cpp | 23 #include "llvm/CodeGen/SelectionDAGISel.h" 62 class ARMDAGToDAGISel : public SelectionDAGISel { 69 : SelectionDAGISel(tm, OptLevel) {} 74 SelectionDAGISel::runOnMachineFunction(MF); [all...] |