Home
last modified time | relevance | path

Searched refs:SelectionDAGISel (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSchedulerRegistry.h29 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 DResourcePriorityQueue.h25 class SelectionDAGISel; variable
77 ResourcePriorityQueue(SelectionDAGISel *IS);
H A DSelectionDAGISel.h41 class SelectionDAGISel : public MachineFunctionPass {
71 explicit SelectionDAGISel(char &ID, TargetMachine &tm,
73 ~SelectionDAGISel() override;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp238 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 DScheduleDAGVLIW.cpp268 ScheduleDAGSDNodes *llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, in createVLIWDAGScheduler()
H A DScheduleDAGFast.cpp806 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 DLoongArchISelDAGToDAG.h23 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 DHexagonISelDAGToDAG.h28 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 DWebAssemblyISelDAGToDAG.cpp39 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 DMipsISelDAGToDAG.h31 class MipsDAGToDAGISel : public SelectionDAGISel {
38 : SelectionDAGISel(ID, TM, OL), Subtarget(nullptr) {} in MipsDAGToDAGISel()
H A DMipsISelDAGToDAG.cpp56 SelectionDAGISel::getAnalysisUsage(AU); in getAnalysisUsage()
61 bool Ret = SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.h24 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 DARCISelDAGToDAG.cpp42 class ARCDAGToDAGISel : public SelectionDAGISel {
49 : SelectionDAGISel(ID, TM, OptLevel) {} in ARCDAGToDAGISel()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelDAGToDAG.cpp31 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 DLanaiISelDAGToDAG.cpp49 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 DSparcISelDAGToDAG.cpp34 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 DCSKYISelDAGToDAG.cpp27 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 DBPFISelDAGToDAG.cpp42 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 DXCoreISelDAGToDAG.cpp41 class XCoreDAGToDAGISel : public SelectionDAGISel {
49 : SelectionDAGISel(ID, TM, OptLevel) {} in XCoreDAGToDAGISel()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h28 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp30 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 DMSP430ISelDAGToDAG.cpp92 class MSP430DAGToDAGISel : public SelectionDAGISel {
99 : SelectionDAGISel(ID, TM, OptLevel) {} in MSP430DAGToDAGISel()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelDAGToDAG.cpp55 return SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp175 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 DSystemZISelDAGToDAG.cpp134 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()

12