/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SchedulerRegistry.h | 29 class SelectionDAGISel; 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 *I [all...] |
H A D | ResourcePriorityQueue.h | 21 #include "llvm/CodeGen/SelectionDAGISel.h" 77 ResourcePriorityQueue(SelectionDAGISel *IS);
|
H A D | SelectionDAGISel.h | 1 //===-- llvm/CodeGen/SelectionDAGISel.h - Common Base Class------*- C++ -*-===// 9 // This file implements the SelectionDAGISel class, which is used as the common 45 /// SelectionDAGISel - This is the common base class used for SelectionDAG-based 47 class SelectionDAGISel : public MachineFunctionPass { class in namespace:llvm 71 explicit SelectionDAGISel(TargetMachine &tm, 73 ~SelectionDAGISel() override;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelDAGToDAG.cpp | 15 #include "llvm/CodeGen/SelectionDAGISel.h" 31 class VEDAGToDAGISel : public SelectionDAGISel { 37 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(tm) {} 41 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 1 //===- SelectionDAGISel.cpp - Implement the SelectionDAGISel class --------===// 9 // This implements the SelectionDAGISel class. 13 #include "llvm/CodeGen/SelectionDAGISel.h" 207 /// This class is used by SelectionDAGISel to temporarily override 210 SelectionDAGISel &IS; 215 OptLevelChanger(SelectionDAGISel &ISel, 252 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, 307 // SelectionDAGISel code 310 SelectionDAGISel function in class:SelectionDAGISel [all...] |
H A D | ScheduleDAGVLIW.cpp | 26 #include "llvm/CodeGen/SelectionDAGISel.h" 274 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) {
|
H A D | ScheduleDAGFast.cpp | 20 #include "llvm/CodeGen/SelectionDAGISel.h" 797 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { 802 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) {
|
H A D | ResourcePriorityQueue.cpp | 43 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS)
|
H A D | ScheduleDAGRRList.cpp | 31 #include "llvm/CodeGen/SelectionDAGISel.h" 3132 llvm::createBURRListDAGScheduler(SelectionDAGISel *IS, 3146 llvm::createSourceListDAGScheduler(SelectionDAGISel *IS, 3160 llvm::createHybridListDAGScheduler(SelectionDAGISel *IS, 3176 llvm::createILPListDAGScheduler(SelectionDAGISel *IS,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.h | 19 #include "llvm/CodeGen/SelectionDAGISel.h" 31 class MipsDAGToDAGISel : public SelectionDAGISel { 34 : SelectionDAGISel(TM, OL), Subtarget(nullptr) {}
|
H A D | MipsISelDAGToDAG.cpp | 53 SelectionDAGISel::getAnalysisUsage(AU); 58 bool Ret = SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.h | 19 #include "llvm/CodeGen/SelectionDAGISel.h" 30 class HexagonDAGToDAGISel : public SelectionDAGISel { 37 : SelectionDAGISel(tm, OptLevel), HST(nullptr), HII(nullptr), 45 SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 18 #include "llvm/CodeGen/SelectionDAGISel.h" 29 class RISCVDAGToDAGISel final : public SelectionDAGISel { 34 : SelectionDAGISel(TargetMachine) {} 42 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelDAGToDAG.cpp | 17 #include "llvm/CodeGen/SelectionDAGISel.h" 34 class WebAssemblyDAGToDAGISel final : public SelectionDAGISel { 42 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) { 61 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelDAGToDAG.cpp | 23 #include "llvm/CodeGen/SelectionDAGISel.h" 48 class LanaiDAGToDAGISel : public SelectionDAGISel { 51 : SelectionDAGISel(TargetMachine) {} 54 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.h | 21 #include "llvm/CodeGen/SelectionDAGISel.h" 27 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelDAGToDAG.cpp | 20 #include "llvm/CodeGen/SelectionDAGISel.h" 39 class ARCDAGToDAGISel : public SelectionDAGISel { 42 : SelectionDAGISel(TM, OptLevel) {}
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 15 #include "llvm/CodeGen/SelectionDAGISel.h" 31 class SparcDAGToDAGISel : public SelectionDAGISel { 36 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} 40 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 20 #include "llvm/CodeGen/SelectionDAGISel.h" 38 class XCoreDAGToDAGISel : public SelectionDAGISel { 42 : SelectionDAGISel(TM, OptLevel) {}
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 18 #include "llvm/CodeGen/SelectionDAGISel.h" 27 class AVRDAGToDAGISel : public SelectionDAGISel { 30 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) {} 61 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelDAGToDAG.cpp | 24 #include "llvm/CodeGen/SelectionDAGISel.h" 41 class BPFDAGToDAGISel : public SelectionDAGISel { 49 : SelectionDAGISel(TM), Subtarget(nullptr) {} 58 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 20 #include "llvm/CodeGen/SelectionDAGISel.h" 92 class MSP430DAGToDAGISel : public SelectionDAGISel { 95 : SelectionDAGISel(TM, OptLevel) {}
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 16 #include "llvm/CodeGen/SelectionDAGISel.h" 134 class SystemZDAGToDAGISel : public SelectionDAGISel { 346 : SelectionDAGISel(TM, OptLevel) {} 358 return SelectionDAGISel::runOnMachineFunction(MF); 366 // Override SelectionDAGISel. 614 (SelectionDAGISel::getUninvalidatedNodeId(N.getNode()) > 615 SelectionDAGISel::getUninvalidatedNodeId(Pos))) { 622 SelectionDAGISel::InvalidateNodeId(N.getNode());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 38 #include "llvm/CodeGen/SelectionDAGISel.h" 127 class AMDGPUDAGToDAGISel : public SelectionDAGISel { 140 : SelectionDAGISel(*TM, OptLevel) { 152 SelectionDAGISel::getAnalysisUsage(AU); 413 return SelectionDAGISel::runOnMachineFunction(MF); 2744 return SelectionDAGISel::runOnMachineFunction(MF);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 22 #include "llvm/CodeGen/SelectionDAGISel.h" 159 class X86DAGToDAGISel final : public SelectionDAGISel { 176 : SelectionDAGISel(tm, OptLevel), Subtarget(nullptr), OptForSize(false), 195 SelectionDAGISel::runOnMachineFunction(MF); 1615 (SelectionDAGISel::getUninvalidatedNodeId(N.getNode()) > 1616 SelectionDAGISel::getUninvalidatedNodeId(Pos.getNode()))) { 1623 SelectionDAGISel::InvalidateNodeId(N.getNode());
|