Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp315 INITIALIZE_PASS(TargetPassConfig, "targetpassconfig",
317 char TargetPassConfig::ID = 0;
366 TargetPassConfig::~TargetPassConfig() { in ~TargetPassConfig()
399 void TargetPassConfig::setStartStopPasses() { in setStartStopPasses()
570 TargetPassConfig::TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm) in TargetPassConfig() function in TargetPassConfig
598 CodeGenOpt::Level TargetPassConfig::getOptLevel() const { in getOptLevel()
603 void TargetPassConfig::insertPass(AnalysisID TargetPassID, in insertPass()
618 TargetPassConfig *LLVMTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
619 return new TargetPassConfig(*this, PM); in createPassConfig()
622 TargetPassConfig::TargetPassConfig() in TargetPassConfig() function in TargetPassConfig
[all …]
H A DLLVMTargetMachine.cpp103 static TargetPassConfig *
109 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode()
215 TargetPassConfig *PassConfig = in addPassesToEmitFile()
220 if (TargetPassConfig::willCompleteCodeGenPipeline()) { in addPassesToEmitFile()
243 TargetPassConfig *PassConfig = in addPassesToEmitMC()
247 assert(TargetPassConfig::willCompleteCodeGenPipeline() && in addPassesToEmitMC()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp64 class XCorePassConfig : public TargetPassConfig {
67 : TargetPassConfig(TM, PM) {} in XCorePassConfig()
81 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
88 TargetPassConfig::addIRPasses(); in addIRPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVETargetMachine.cpp101 class VEPassConfig : public TargetPassConfig {
104 : TargetPassConfig(TM, PM) {} in VEPassConfig()
116 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
123 TargetPassConfig::addIRPasses(); in addIRPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombiner.h24 class TargetPassConfig; variable
29 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC);
40 const TargetPassConfig *TPC;
H A DUtils.h41 class TargetPassConfig; variable
149 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC,
153 void reportGISelFailure(MachineFunction &MF, const TargetPassConfig &TPC,
160 void reportGISelWarning(MachineFunction &MF, const TargetPassConfig &TPC,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp84 class BPFPassConfig : public TargetPassConfig {
87 : TargetPassConfig(TM, PM) {} in BPFPassConfig()
100 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
145 TargetPassConfig::addIRPasses(); in addIRPasses()
166 TargetPassConfig::addMachineSSAOptimization(); in addMachineSSAOptimization()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp312 class WebAssemblyPassConfig final : public TargetPassConfig {
315 : TargetPassConfig(TM, PM) {} in WebAssemblyPassConfig()
342 TargetPassConfig *
398 TargetPassConfig::addIRPasses(); in addIRPasses()
402 (void)TargetPassConfig::addInstSelector(); in addInstSelector()
439 TargetPassConfig::addPostRegAlloc(); in addPostRegAlloc()
443 TargetPassConfig::addPreEmitPass(); in addPreEmitPass()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/
H A DCSKYTargetMachine.cpp54 class CSKYPassConfig : public TargetPassConfig {
57 : TargetPassConfig(TM, PM) {} in CSKYPassConfig()
66 TargetPassConfig *CSKYTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp58 class MSP430PassConfig : public TargetPassConfig {
61 : TargetPassConfig(TM, PM) {} in MSP430PassConfig()
72 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp77 class LanaiPassConfig : public TargetPassConfig {
80 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig()
92 TargetPassConfig *
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp49 class ARCPassConfig : public TargetPassConfig {
52 : TargetPassConfig(TM, PM) {} in ARCPassConfig()
65 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
H A DARCTargetMachine.h21 class TargetPassConfig; variable
40 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp84 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
98 auto *TPC = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
108 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
H A DMipsModuleISelDAGToDAG.cpp35 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
48 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
H A DMipsTargetMachine.cpp214 class MipsPassConfig : public TargetPassConfig {
217 : TargetPassConfig(TM, PM) { in MipsPassConfig()
248 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
257 TargetPassConfig::addIRPasses(); in addIRPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp124 class RISCVPassConfig : public TargetPassConfig {
127 : TargetPassConfig(TM, PM) {} in RISCVPassConfig()
146 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
152 TargetPassConfig::addIRPasses(); in addIRPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRTargetMachine.cpp59 class AVRPassConfig : public TargetPassConfig {
62 : TargetPassConfig(TM, PM) {} in AVRPassConfig()
75 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h84 class TargetPassConfig : public ImmutablePass {
142 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
144 TargetPassConfig();
146 ~TargetPassConfig() override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp139 class SparcPassConfig : public TargetPassConfig {
142 : TargetPassConfig(TM, PM) {} in SparcPassConfig()
154 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
161 TargetPassConfig::addIRPasses(); in addIRPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp202 class SystemZPassConfig : public TargetPassConfig {
205 : TargetPassConfig(TM, PM) {} in SystemZPassConfig()
236 TargetPassConfig::addIRPasses(); in addIRPasses()
314 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64O0PreLegalizerCombiner.cpp129 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
146 auto &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
160 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kTargetMachine.cpp125 class M68kPassConfig : public TargetPassConfig {
128 : TargetPassConfig(TM, PM) {} in M68kPassConfig()
144 TargetPassConfig *M68kTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp55 INITIALIZE_PASS_DEPENDENCY(TargetPassConfig) in INITIALIZE_PASS_DEPENDENCY() argument
73 AU.addRequired<TargetPassConfig>(); in getAnalysisUsage()
92 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
H A DLiveDebugValues.cpp64 TargetPassConfig *TPC;
82 TPC = getAnalysisIfAvailable<TargetPassConfig>(); in runOnMachineFunction()

12345