Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp72 char Legalizer::ID = 0;
73 INITIALIZE_PASS_BEGIN(Legalizer, DEBUG_TYPE,
79 INITIALIZE_PASS_END(Legalizer, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
83 Legalizer::Legalizer() : MachineFunctionPass(ID) { } in INITIALIZE_PASS_DEPENDENCY()
85 void Legalizer::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
95 void Legalizer::init(MachineFunction &MF) { in init()
175 Legalizer::MFResult
176 Legalizer::legalizeMachineFunction(MachineFunction &MF, const LegalizerInfo &LI, in legalizeMachineFunction()
309 bool Legalizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizer.h38 class LLVM_ABI Legalizer : public MachineFunctionPass {
53 Legalizer();
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp133 if (!Legalizer) in getLegalizerInfo()
134 Legalizer.reset(new RISCVLegalizerInfo(*this)); in getLegalizerInfo()
135 return Legalizer.get(); in getLegalizerInfo()
H A DRISCVSubtarget.h309 mutable std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSubtarget.cpp111 Legalizer.reset(new BPFLegalizerInfo(*this)); in BPFSubtarget()
128 return Legalizer.get(); in getLegalizerInfo()
H A DBPFSubtarget.h72 std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DBPFTargetMachine.cpp206 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.h61 std::unique_ptr<LegalizerInfo> Legalizer; variable
128 return Legalizer.get(); in getLegalizerInfo()
H A DSPIRVSubtarget.cpp100 Legalizer = std::make_unique<SPIRVLegalizerInfo>(*this); in SPIRVSubtarget()
H A DSPIRVTargetMachine.cpp247 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.cpp59 Legalizer.reset(new M68kLegalizerInfo(*this)); in M68kSubtarget()
81 return Legalizer.get(); in getLegalizerInfo()
H A DM68kSubtarget.h176 std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DM68kTargetMachine.cpp190 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp66 Legalizer.reset(new PPCLegalizerInfo(*this)); in PPCSubtarget()
268 return Legalizer.get(); in getLegalizerInfo()
H A DPPCSubtarget.h114 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp219 Legalizer.reset(new MipsLegalizerInfo(*this)); in MipsSubtarget()
298 return Legalizer.get(); in getLegalizerInfo()
H A DMipsSubtarget.h407 std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DMipsTargetMachine.cpp354 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp106 Legalizer.reset(new ARMLegalizerInfo(*this)); in ARMSubtarget()
127 return Legalizer.get(); in getLegalizerInfo()
H A DARMSubtarget.h267 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.cpp357 Legalizer.reset(new X86LegalizerInfo(*this, TM)); in X86Subtarget()
376 return Legalizer.get(); in getLegalizerInfo()
H A DX86Subtarget.h84 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp395 Legalizer.reset(new AArch64LegalizerInfo(*this)); in AArch64Subtarget()
450 return Legalizer.get(); in getLegalizerInfo()
H A DAArch64Subtarget.h108 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSubtarget.h58 std::unique_ptr<LegalizerInfo> Legalizer; variable
326 return Legalizer.get(); in getLegalizerInfo()

12