/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 *IS, [all …]
|
H A D | ResourcePriorityQueue.h | 25 class SelectionDAGISel; variable 77 ResourcePriorityQueue(SelectionDAGISel *IS);
|
H A D | SelectionDAGISel.h | 41 class SelectionDAGISel : public MachineFunctionPass { 71 explicit SelectionDAGISel(char &ID, TargetMachine &tm, 73 ~SelectionDAGISel() override;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 238 SelectionDAGISel &IS; 344 SelectionDAGISel::SelectionDAGISel(char &ID, TargetMachine &tm, in SelectionDAGISel() function in SelectionDAGISel 359 SelectionDAGISel::~SelectionDAGISel() { in ~SelectionDAGISel() 1781 SelectionDAGISel::FinishBasicBlock() { in FinishBasicBlock() 2499 void SelectionDAGISel::UpdateChains( in UpdateChains() 2617 SDNode *SelectionDAGISel:: 2852 case SelectionDAGISel::OPC_CheckSame: in IsPredicateKnownToFail() 2885 case SelectionDAGISel::OPC_CheckOpcode: in IsPredicateKnownToFail() 2888 case SelectionDAGISel::OPC_CheckType: in IsPredicateKnownToFail() 2976 case SelectionDAGISel::OPC_CheckAndImm: in IsPredicateKnownToFail() [all …]
|
H A D | ScheduleDAGVLIW.cpp | 268 ScheduleDAGSDNodes *llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, in createVLIWDAGScheduler()
|
H A D | ScheduleDAGFast.cpp | 806 llvm::ScheduleDAGSDNodes *llvm::createFastDAGScheduler(SelectionDAGISel *IS, in createFastDAGScheduler() 811 llvm::ScheduleDAGSDNodes *llvm::createDAGLinearizer(SelectionDAGISel *IS, in createDAGLinearizer()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelDAGToDAG.h | 23 class LoongArchDAGToDAGISel : public SelectionDAGISel { 32 : SelectionDAGISel(ID, TM) {} in LoongArchDAGToDAGISel() 36 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.h | 28 class HexagonDAGToDAGISel : public SelectionDAGISel { 39 : SelectionDAGISel(ID, tm, OptLevel), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel() 47 SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelDAGToDAG.cpp | 39 class WebAssemblyDAGToDAGISel final : public SelectionDAGISel { 51 : SelectionDAGISel(ID, TM, OptLevel), Subtarget(nullptr) {} in WebAssemblyDAGToDAGISel() 60 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 100 SelectionDAGISel::PreprocessISelDAG(); in INITIALIZE_PASS()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.h | 31 class MipsDAGToDAGISel : public SelectionDAGISel { 38 : SelectionDAGISel(ID, TM, OL), Subtarget(nullptr) {} in MipsDAGToDAGISel()
|
H A D | MipsISelDAGToDAG.cpp | 56 SelectionDAGISel::getAnalysisUsage(AU); in getAnalysisUsage() 61 bool Ret = SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.h | 24 class RISCVDAGToDAGISel : public SelectionDAGISel { 34 : SelectionDAGISel(ID, TargetMachine, OptLevel) {} in RISCVDAGToDAGISel() 38 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelDAGToDAG.cpp | 42 class ARCDAGToDAGISel : public SelectionDAGISel { 49 : SelectionDAGISel(ID, TM, OptLevel) {} in ARCDAGToDAGISel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelDAGToDAG.cpp | 31 class VEDAGToDAGISel : public SelectionDAGISel { 41 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(ID, tm) {} in VEDAGToDAGISel() 45 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelDAGToDAG.cpp | 49 class LanaiDAGToDAGISel : public SelectionDAGISel { 56 : SelectionDAGISel(ID, TargetMachine) {} in LanaiDAGToDAGISel() 59 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 34 class SparcDAGToDAGISel : public SelectionDAGISel { 43 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(ID, tm) {} in SparcDAGToDAGISel() 47 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelDAGToDAG.cpp | 27 class CSKYDAGToDAGISel : public SelectionDAGISel { 34 : SelectionDAGISel(ID, TM, OptLevel) {} in CSKYDAGToDAGISel() 39 SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelDAGToDAG.cpp | 42 class BPFDAGToDAGISel : public SelectionDAGISel { 54 : SelectionDAGISel(ID, TM), Subtarget(nullptr) {} in BPFDAGToDAGISel() 59 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 41 class XCoreDAGToDAGISel : public SelectionDAGISel { 49 : SelectionDAGISel(ID, 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/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 30 class AVRDAGToDAGISel : public SelectionDAGISel { 37 : SelectionDAGISel(ID, TM, OptLevel), Subtarget(nullptr) {} in AVRDAGToDAGISel() 71 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 { 99 : SelectionDAGISel(ID, TM, OptLevel) {} in MSP430DAGToDAGISel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelDAGToDAG.cpp | 55 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelDAGToDAG.cpp | 175 class M68kDAGToDAGISel : public SelectionDAGISel { 182 : SelectionDAGISel(ID, TM), Subtarget(nullptr) {} in M68kDAGToDAGISel() 354 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 134 class SystemZDAGToDAGISel : public SelectionDAGISel { 356 : SelectionDAGISel(ID, TM, OptLevel) {} in SystemZDAGToDAGISel() 368 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction() 625 (SelectionDAGISel::getUninvalidatedNodeId(N.getNode()) > in insertDAGNode() 626 SelectionDAGISel::getUninvalidatedNodeId(Pos))) { in insertDAGNode() 633 SelectionDAGISel::InvalidateNodeId(N.getNode()); in insertDAGNode()
|