/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SchedulerRegistry.h | 29 class SelectionDAGISel; variable 32 : public MachinePassRegistryNode<ScheduleDAGSDNodes *(*)(SelectionDAGISel *, 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 | SelectionDAGISel.h | 44 class SelectionDAGISel { 79 explicit SelectionDAGISel(TargetMachine &tm, 81 virtual ~SelectionDAGISel(); 530 std::unique_ptr<SelectionDAGISel> Selector; 533 SelectionDAGISelLegacy(char &ID, std::unique_ptr<SelectionDAGISel> S); 543 std::unique_ptr<SelectionDAGISel> Selector; 546 SelectionDAGISelPass(std::unique_ptr<SelectionDAGISel> Selector) in SelectionDAGISelPass()
|
H A D | ResourcePriorityQueue.h | 25 class SelectionDAGISel; variable 77 ResourcePriorityQueue(SelectionDAGISel *IS);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 239 SelectionDAGISel &IS; 244 OptLevelChanger(SelectionDAGISel &ISel, CodeGenOptLevel NewOptLevel) in OptLevelChanger() 283 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler() 337 char &ID, std::unique_ptr<SelectionDAGISel> S) in SelectionDAGISelLegacy() 377 SelectionDAGISel::SelectionDAGISel(TargetMachine &tm, CodeGenOptLevel OL) in SelectionDAGISel() function in SelectionDAGISel 391 SelectionDAGISel::~SelectionDAGISel() { in ~SelectionDAGISel() 481 void SelectionDAGISel::initializeAnalysisResults( in initializeAnalysisResults() 536 void SelectionDAGISel::initializeAnalysisResults(MachineFunctionPass &MFP) { in initializeAnalysisResults() 590 bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction() 827 void SelectionDAGISel::SelectBasicBlock(BasicBlock::const_iterator Begin, in SelectBasicBlock() [all …]
|
H A D | ScheduleDAGVLIW.cpp | 25 #include "llvm/CodeGen/SelectionDAGISel.h" 268 ScheduleDAGSDNodes *llvm::createVLIWDAGScheduler(SelectionDAGISel *IS,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelDAGToDAG.h | 23 class LoongArchDAGToDAGISel : public SelectionDAGISel { 30 : SelectionDAGISel(TM) {} in LoongArchDAGToDAGISel() 34 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.h | 31 class MipsDAGToDAGISel : public SelectionDAGISel { 36 : SelectionDAGISel(TM, OL), Subtarget(nullptr) {} in MipsDAGToDAGISel() 148 MipsDAGToDAGISelLegacy(std::unique_ptr<SelectionDAGISel> S);
|
H A D | MipsISelDAGToDAG.cpp | 61 bool Ret = SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 350 std::unique_ptr<SelectionDAGISel> S) in MipsDAGToDAGISelLegacy()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.h | 28 class HexagonDAGToDAGISel : public SelectionDAGISel { 38 : SelectionDAGISel(tm, OptLevel), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel() 46 SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaISelDAGToDAG.cpp | 29 class XtensaDAGToDAGISel : public SelectionDAGISel { 32 : SelectionDAGISel(TM, OptLevel) {} in XtensaDAGToDAGISel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelDAGToDAG.cpp | 39 class WebAssemblyDAGToDAGISel final : public SelectionDAGISel { 49 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) {} in WebAssemblyDAGToDAGISel() 58 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 108 SelectionDAGISel::PreprocessISelDAG(); in INITIALIZE_PASS()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.h | 24 class RISCVDAGToDAGISel : public SelectionDAGISel { 32 : SelectionDAGISel(TargetMachine, OptLevel) {} in RISCVDAGToDAGISel() 36 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelDAGToDAG.cpp | 31 class VEDAGToDAGISel : public SelectionDAGISel { 39 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(tm) {} in VEDAGToDAGISel() 43 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelDAGToDAG.cpp | 42 class ARCDAGToDAGISel : public SelectionDAGISel { 47 : SelectionDAGISel(TM, OptLevel) {} in ARCDAGToDAGISel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 34 class SparcDAGToDAGISel : public SelectionDAGISel { 42 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel() 46 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelDAGToDAG.cpp | 42 class BPFDAGToDAGISel : public SelectionDAGISel { 52 : SelectionDAGISel(TM), Subtarget(nullptr) {} in BPFDAGToDAGISel() 57 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelDAGToDAG.cpp | 27 class CSKYDAGToDAGISel : public SelectionDAGISel { 32 : SelectionDAGISel(TM, OptLevel) {} in CSKYDAGToDAGISel() 37 SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 41 class XCoreDAGToDAGISel : public SelectionDAGISel { 47 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.h | 28 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelDAGToDAG.cpp | 49 class LanaiDAGToDAGISel : public SelectionDAGISel { 54 : SelectionDAGISel(TargetMachine) {} in LanaiDAGToDAGISel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 30 class AVRDAGToDAGISel : public SelectionDAGISel { 35 : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) {} in AVRDAGToDAGISel() 77 return SelectionDAGISel::runOnMachineFunction(MF); in INITIALIZE_PASS()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 92 class MSP430DAGToDAGISel : public SelectionDAGISel { 97 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelDAGToDAG.cpp | 66 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelDAGToDAG.cpp | 175 class M68kDAGToDAGISel : public SelectionDAGISel { 180 : SelectionDAGISel(TM), Subtarget(nullptr) {} in M68kDAGToDAGISel() 359 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 134 class SystemZDAGToDAGISel : public SelectionDAGISel { 362 : SelectionDAGISel(TM, OptLevel) {} in SystemZDAGToDAGISel() 374 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 640 (SelectionDAGISel::getUninvalidatedNodeId(N.getNode()) > in insertDAGNode() 641 SelectionDAGISel::getUninvalidatedNodeId(Pos))) { in insertDAGNode() 648 SelectionDAGISel::InvalidateNodeId(N.getNode()); in insertDAGNode()
|