Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DLegalizerTest.cpp69 Legalizer::MFResult Result = Legalizer::legalizeMachineFunction( in TEST_F()
160 Legalizer::MFResult Result = Legalizer::legalizeMachineFunction( in TEST_F()
199 Legalizer::MFResult Result = Legalizer::legalizeMachineFunction( in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp72 char Legalizer::ID = 0;
73 INITIALIZE_PASS_BEGIN(Legalizer, DEBUG_TYPE,
78 INITIALIZE_PASS_END(Legalizer, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
82 Legalizer::Legalizer() : MachineFunctionPass(ID) { } in INITIALIZE_PASS_DEPENDENCY()
84 void Legalizer::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
92 void Legalizer::init(MachineFunction &MF) { in init()
172 Legalizer::MFResult
173 Legalizer::legalizeMachineFunction(MachineFunction &MF, const LegalizerInfo &LI, in legalizeMachineFunction()
303 bool Legalizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
H A DCMakeLists.txt16 Legalizer.cpp
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizer.h36 class Legalizer : public MachineFunctionPass {
51 Legalizer();
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.h50 std::unique_ptr<LegalizerInfo> Legalizer; variable
75 return Legalizer.get(); in getLegalizerInfo()
H A DSPIRVSubtarget.cpp50 Legalizer = std::make_unique<SPIRVLegalizerInfo>(*this); in SPIRVSubtarget()
H A DSPIRVTargetMachine.cpp164 addPass(new Legalizer()); in addLegalizeMachineIR()
/llvm-project-15.0.7/llvm/test/Other/
H A Dprint-changed-machine.ll12 ; VERBOSE: *** IR Dump After Legalizer (legalizer) on foo ***
25 ; QUIET: *** IR Dump After Legalizer (legalizer) on foo ***
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kSubtarget.cpp59 Legalizer.reset(new M68kLegalizerInfo(*this)); in M68kSubtarget()
75 return Legalizer.get(); in getLegalizerInfo()
H A DM68kSubtarget.h171 std::unique_ptr<LegalizerInfo> Legalizer; variable
H A DM68kTargetMachine.cpp174 addPass(new Legalizer()); in addLegalizeMachineIR()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp98 Legalizer.reset(new RISCVLegalizerInfo(*this)); in RISCVSubtarget()
115 return Legalizer.get(); in getLegalizerInfo()
H A DRISCVSubtarget.h246 std::unique_ptr<LegalizerInfo> Legalizer; variable
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp63 Legalizer.reset(new PPCLegalizerInfo(*this)); in PPCSubtarget()
272 return Legalizer.get(); in getLegalizerInfo()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp217 Legalizer.reset(new MipsLegalizerInfo(*this)); in MipsSubtarget()
291 return Legalizer.get(); in getLegalizerInfo()
H A DMipsSubtarget.h402 std::unique_ptr<LegalizerInfo> Legalizer; variable
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
H A DBUILD.gn30 "Legalizer.cpp",
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp279 Legalizer.reset(new AArch64LegalizerInfo(*this)); in AArch64Subtarget()
305 return Legalizer.get(); in getLegalizerInfo()
H A DAArch64Subtarget.h134 std::unique_ptr<LegalizerInfo> Legalizer; variable
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86Subtarget.cpp338 Legalizer.reset(new X86LegalizerInfo(*this, TM)); in X86Subtarget()
354 return Legalizer.get(); in getLegalizerInfo()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp111 Legalizer.reset(new ARMLegalizerInfo(*this)); in ARMSubtarget()
133 return Legalizer.get(); in getLegalizerInfo()
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DPipeline.rst10 Legalizer
30 :doc:`Legalizer`
60 Legalizer
H A Dindex.rst64 Legalizer
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dlegalize-inttoptr-xfail-2.mir9 # non-scalar (vector) type for type index 1. The Legalizer is expected
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DGCNSubtarget.h54 std::unique_ptr<LegalizerInfo> Legalizer; variable
242 return Legalizer.get(); in getLegalizerInfo()

12