Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp1 //===-- llvm/CodeGen/GlobalISel/Legalizer.cpp -----------------------------===//
15 #include "llvm/CodeGen/GlobalISel/Legalizer.h"
40 cl::desc("Should enable CSE in Legalizer"),
73 char Legalizer::ID = 0;
74 INITIALIZE_PASS_BEGIN(Legalizer, DEBUG_TYPE,
80 INITIALIZE_PASS_END(Legalizer, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
84 Legalizer::Legalizer() : MachineFunctionPass(ID) { } in INITIALIZE_PASS_DEPENDENCY()
86 void Legalizer::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
96 void Legalizer
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp117 if (!Legalizer) in getLegalizerInfo()
118 Legalizer.reset(new RISCVLegalizerInfo(*this)); in getLegalizerInfo()
119 return Legalizer.get(); in getLegalizerInfo()
H A DRISCVSubtarget.h250 mutable std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DRISCVTargetMachine.cpp477 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizer.h1 //== llvm/CodeGen/GlobalISel/Legalizer.h ---------------- -*- C++ -*-==//
37 class Legalizer : public MachineFunctionPass {
52 Legalizer();
54 StringRef getPassName() const override { return "Legalizer"; } in getPassName()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.h56 std::unique_ptr<LegalizerInfo> Legalizer; variable
109 return Legalizer.get(); in getLegalizerInfo()
H A DSPIRVSubtarget.cpp86 Legalizer = std::make_unique<SPIRVLegalizerInfo>(*this); in SPIRVSubtarget()
H A DSPIRVTargetMachine.cpp200 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.cpp58 Legalizer.reset(new M68kLegalizerInfo(*this)); in M68kSubtarget()
74 return Legalizer.get(); in getLegalizerInfo()
H A DM68kSubtarget.h177 std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DM68kTargetMachine.cpp191 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp64 Legalizer.reset(new PPCLegalizerInfo(*this)); in PPCSubtarget()
263 return Legalizer.get(); in getLegalizerInfo()
H A DPPCSubtarget.h112 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp216 Legalizer.reset(new MipsLegalizerInfo(*this)); in MipsSubtarget()
289 return Legalizer.get(); in getLegalizerInfo()
H A DMipsSubtarget.h406 std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DMipsTargetMachine.cpp345 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.cpp350 Legalizer.reset(new X86LegalizerInfo(*this, TM)); in X86Subtarget()
366 return Legalizer.get(); in getLegalizerInfo()
H A DX86Subtarget.h85 std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DX86TargetMachine.cpp517 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp107 Legalizer.reset(new ARMLegalizerInfo(*this)); in ARMSubtarget()
128 return Legalizer.get(); in getLegalizerInfo()
H A DARMSubtarget.h235 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp342 Legalizer.reset(new AArch64LegalizerInfo(*this)); in AArch64Subtarget()
384 return Legalizer.get(); in getLegalizerInfo()
H A DAArch64Subtarget.h101 std::unique_ptr<LegalizerInfo> Legalizer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp193 addPass(new Legalizer()); in addLegalizeMachineIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSubtarget.h56 std::unique_ptr<LegalizerInfo> Legalizer; variable
296 return Legalizer.get(); in getLegalizerInfo()

12