| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | SchedulerRegistry.h | 29 class SelectionDAGISel; variable 33 ScheduleDAGSDNodes *(*)(SelectionDAGISel *, CodeGenOpt::Level)> { 35 using FunctionPassCtor = ScheduleDAGSDNodes *(*)(SelectionDAGISel*, 63 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS, 68 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS, 75 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS, 82 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS, 87 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS, 93 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS, 97 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS, [all …]
|
| D | ResourcePriorityQueue.h | 25 class SelectionDAGISel; variable 77 ResourcePriorityQueue(SelectionDAGISel *IS);
|
| D | SelectionDAGISel.h | 39 class SelectionDAGISel : public MachineFunctionPass { 63 explicit SelectionDAGISel(TargetMachine &tm, 65 ~SelectionDAGISel() override;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| D | SelectionDAGISel.cpp | 211 SelectionDAGISel &IS; 216 OptLevelChanger(SelectionDAGISel &ISel, in OptLevelChanger() 253 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler() 315 SelectionDAGISel::SelectionDAGISel(TargetMachine &tm, CodeGenOpt::Level OL) in SelectionDAGISel() function in SelectionDAGISel 329 SelectionDAGISel::~SelectionDAGISel() { in ~SelectionDAGISel() 334 void SelectionDAGISel::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 415 bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction() 707 void SelectionDAGISel::SelectBasicBlock(BasicBlock::const_iterator Begin, in SelectBasicBlock() 730 void SelectionDAGISel::ComputeLiveOutVRegInfo() { in ComputeLiveOutVRegInfo() 767 void SelectionDAGISel::CodeGenAndEmitDAG() { in CodeGenAndEmitDAG() [all …]
|
| D | ScheduleDAGVLIW.cpp | 273 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createVLIWDAGScheduler()
|
| D | ScheduleDAGFast.cpp | 797 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createFastDAGScheduler() 802 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) { in createDAGLinearizer()
|
| D | ResourcePriorityQueue.cpp | 47 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS) in ResourcePriorityQueue()
|
| D | ScheduleDAGRRList.cpp | 3135 llvm::createBURRListDAGScheduler(SelectionDAGISel *IS, in createBURRListDAGScheduler() 3149 llvm::createSourceListDAGScheduler(SelectionDAGISel *IS, in createSourceListDAGScheduler() 3163 llvm::createHybridListDAGScheduler(SelectionDAGISel *IS, in createHybridListDAGScheduler() 3179 llvm::createILPListDAGScheduler(SelectionDAGISel *IS, in createILPListDAGScheduler()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyISelDAGToDAG.cpp | 36 class WebAssemblyDAGToDAGISel final : public SelectionDAGISel { 44 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) { in WebAssemblyDAGToDAGISel() 79 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 107 SelectionDAGISel::PreprocessISelDAG(); in PreprocessISelDAG()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVISelDAGToDAG.h | 23 class RISCVDAGToDAGISel : public SelectionDAGISel { 28 : SelectionDAGISel(TargetMachine) {} in RISCVDAGToDAGISel() 36 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| D | HexagonISelDAGToDAG.h | 29 class HexagonDAGToDAGISel : public SelectionDAGISel { 36 : SelectionDAGISel(tm, OptLevel), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel() 44 SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| D | MipsISelDAGToDAG.h | 31 class MipsDAGToDAGISel : public SelectionDAGISel { 34 : SelectionDAGISel(TM, OL), Subtarget(nullptr) {} in MipsDAGToDAGISel()
|
| D | MipsISelDAGToDAG.cpp | 53 SelectionDAGISel::getAnalysisUsage(AU); in getAnalysisUsage() 58 bool Ret = SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| D | LanaiISelDAGToDAG.cpp | 48 class LanaiDAGToDAGISel : public SelectionDAGISel { 51 : SelectionDAGISel(TargetMachine) {} in LanaiDAGToDAGISel() 54 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
| D | ARCISelDAGToDAG.cpp | 39 class ARCDAGToDAGISel : public SelectionDAGISel { 42 : SelectionDAGISel(TM, OptLevel) {} in ARCDAGToDAGISel()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
| D | VEISelDAGToDAG.cpp | 121 class VEDAGToDAGISel : public SelectionDAGISel { 127 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(tm) {} in VEDAGToDAGISel() 131 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| D | SparcISelDAGToDAG.cpp | 31 class SparcDAGToDAGISel : public SelectionDAGISel { 36 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel() 40 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
| D | BPFISelDAGToDAG.cpp | 41 class BPFDAGToDAGISel : public SelectionDAGISel { 49 : SelectionDAGISel(TM), Subtarget(nullptr) {} in BPFDAGToDAGISel() 58 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
| D | XCoreISelDAGToDAG.cpp | 38 class XCoreDAGToDAGISel : public SelectionDAGISel { 42 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
| D | AVRISelDAGToDAG.cpp | 27 class AVRDAGToDAGISel : public SelectionDAGISel { 30 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) {} in AVRDAGToDAGISel() 61 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| D | NVPTXISelDAGToDAG.h | 27 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/ |
| D | M68kISelDAGToDAG.cpp | 174 class M68kDAGToDAGISel : public SelectionDAGISel { 177 : SelectionDAGISel(TM), Subtarget(nullptr) {} in M68kDAGToDAGISel() 316 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| D | MSP430ISelDAGToDAG.cpp | 92 class MSP430DAGToDAGISel : public SelectionDAGISel { 95 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| D | SystemZISelDAGToDAG.cpp | 134 class SystemZDAGToDAGISel : public SelectionDAGISel { 350 : SelectionDAGISel(TM, OptLevel) {} in SystemZDAGToDAGISel() 362 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 618 (SelectionDAGISel::getUninvalidatedNodeId(N.getNode()) > in insertDAGNode() 619 SelectionDAGISel::getUninvalidatedNodeId(Pos))) { in insertDAGNode() 626 SelectionDAGISel::InvalidateNodeId(N.getNode()); in insertDAGNode()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUISelDAGToDAG.cpp | 100 class AMDGPUDAGToDAGISel : public SelectionDAGISel { 117 : SelectionDAGISel(*TM, OptLevel) { in AMDGPUDAGToDAGISel() 129 SelectionDAGISel::getAnalysisUsage(AU); in getAnalysisUsage() 406 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 3117 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|