Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DSchedulerRegistry.h29 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 …]
DResourcePriorityQueue.h25 class SelectionDAGISel; variable
77 ResourcePriorityQueue(SelectionDAGISel *IS);
DSelectionDAGISel.h39 class SelectionDAGISel : public MachineFunctionPass {
63 explicit SelectionDAGISel(TargetMachine &tm,
65 ~SelectionDAGISel() override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp211 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 …]
DScheduleDAGVLIW.cpp273 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createVLIWDAGScheduler()
DScheduleDAGFast.cpp797 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) { in createFastDAGScheduler()
802 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) { in createDAGLinearizer()
DResourcePriorityQueue.cpp47 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS) in ResourcePriorityQueue()
DScheduleDAGRRList.cpp3135 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/
DWebAssemblyISelDAGToDAG.cpp36 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/
DRISCVISelDAGToDAG.h23 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/
DHexagonISelDAGToDAG.h29 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/
DMipsISelDAGToDAG.h31 class MipsDAGToDAGISel : public SelectionDAGISel {
34 : SelectionDAGISel(TM, OL), Subtarget(nullptr) {} in MipsDAGToDAGISel()
DMipsISelDAGToDAG.cpp53 SelectionDAGISel::getAnalysisUsage(AU); in getAnalysisUsage()
58 bool Ret = SelectionDAGISel::runOnMachineFunction(MF); in runOnMachineFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiISelDAGToDAG.cpp48 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/
DARCISelDAGToDAG.cpp39 class ARCDAGToDAGISel : public SelectionDAGISel {
42 : SelectionDAGISel(TM, OptLevel) {} in ARCDAGToDAGISel()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVEISelDAGToDAG.cpp121 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/
DSparcISelDAGToDAG.cpp31 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/
DBPFISelDAGToDAG.cpp41 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/
DXCoreISelDAGToDAG.cpp38 class XCoreDAGToDAGISel : public SelectionDAGISel {
42 : SelectionDAGISel(TM, OptLevel) {} in XCoreDAGToDAGISel()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp27 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/
DNVPTXISelDAGToDAG.h27 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kISelDAGToDAG.cpp174 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/
DMSP430ISelDAGToDAG.cpp92 class MSP430DAGToDAGISel : public SelectionDAGISel {
95 : SelectionDAGISel(TM, OptLevel) {} in MSP430DAGToDAGISel()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp134 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/
DAMDGPUISelDAGToDAG.cpp100 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()

12