Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDLegalizer.cpp44 char Legalizer::ID = 0;
45 INITIALIZE_PASS_BEGIN(Legalizer, DEBUG_TYPE,
50 INITIALIZE_PASS_END(Legalizer, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
54 Legalizer::Legalizer() : MachineFunctionPass(ID) { } in INITIALIZE_PASS_DEPENDENCY()
56 void Legalizer::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
64 void Legalizer::init(MachineFunction &MF) { in init()
143 Legalizer::MFResult
144 Legalizer::legalizeMachineFunction(MachineFunction &MF, const LegalizerInfo &LI, in legalizeMachineFunction()
277 bool Legalizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
HDLegalizer.h30 class Legalizer : public MachineFunctionPass {
45 Legalizer();
HDLegalizerHelper.h32 class Legalizer; variable
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVSubtarget.cpp57 Legalizer.reset(new RISCVLegalizerInfo(*this)); in RISCVSubtarget()
74 return Legalizer.get(); in getLegalizerInfo()
HDRISCVSubtarget.h106 std::unique_ptr<LegalizerInfo> Legalizer; variable
HDRISCVTargetMachine.cpp156 addPass(new Legalizer()); in addLegalizeMachineIR()
HDRISCVInstrInfoD.td297 // Legalizer.
HDRISCVInstrInfoF.td354 // Legalizer.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64Subtarget.cpp191 Legalizer.reset(new AArch64LegalizerInfo(*this)); in AArch64Subtarget()
213 return Legalizer.get(); in getLegalizerInfo()
HDAArch64Subtarget.h230 std::unique_ptr<LegalizerInfo> Legalizer; variable
HDAArch64TargetMachine.cpp540 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsSubtarget.cpp212 Legalizer.reset(new MipsLegalizerInfo(*this)); in MipsSubtarget()
286 return Legalizer.get(); in getLegalizerInfo()
HDMipsSubtarget.h395 std::unique_ptr<LegalizerInfo> Legalizer; variable
HDMipsTargetMachine.cpp332 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86Subtarget.cpp351 Legalizer.reset(new X86LegalizerInfo(*this, TM)); in X86Subtarget()
367 return Legalizer.get(); in getLegalizerInfo()
HDX86TargetMachine.cpp449 addPass(new Legalizer()); in addLegalizeMachineIR()
HDX86Subtarget.h469 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMSubtarget.cpp114 Legalizer.reset(new ARMLegalizerInfo(*this)); in ARMSubtarget()
136 return Legalizer.get(); in getLegalizerInfo()
HDARMTargetMachine.cpp470 addPass(new Legalizer()); in addLegalizeMachineIR()
HDARMSubtarget.h558 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUSubtarget.h282 std::unique_ptr<LegalizerInfo> Legalizer; variable
434 return Legalizer.get(); in getLegalizerInfo()
HDAMDGPUSubtarget.cpp290 Legalizer.reset(new AMDGPULegalizerInfo(*this, TM)); in GCNSubtarget()
HDAMDGPUTargetMachine.cpp898 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeDAG.cpp4729 SelectionDAGLegalize Legalizer(*this, LegalizedNodes); in Legalize() local
4749 Legalizer.LegalizeOp(N); in Legalize()
4769 SelectionDAGLegalize Legalizer(*this, LegalizedNodes, &UpdatedNodes); in LegalizeOp() local
4774 Legalizer.LegalizeOp(N); in LegalizeOp()
/freebsd-11-stable/lib/clang/libllvm/
HDMakefile226 SRCS_MIN+= CodeGen/GlobalISel/Legalizer.cpp