Home
last modified time | relevance | path

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

123

/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h32 class PassManagerBase; variable
64 legacy::PassManagerBase &PM)>
215 legacy::PassManagerBase &PM) const;
217 void addLTOOptimizationPasses(legacy::PassManagerBase &PM);
218 void addLateLTOOptimizationPasses(legacy::PassManagerBase &PM);
219 void addPGOInstrPasses(legacy::PassManagerBase &MPM, bool IsCS);
220 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM);
221 void addVectorPasses(legacy::PassManagerBase &PM, bool IsLTO);
230 void populateModulePassManager(legacy::PassManagerBase &MPM);
231 void populateLTOPassManager(legacy::PassManagerBase &PM);
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DLegacyPassManager.h39 class PassManagerBase {
41 virtual ~PassManagerBase();
52 class PassManager : public PassManagerBase {
71 class FunctionPassManager : public PassManagerBase {
102 DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef)
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetMachine.h63 class PassManagerBase; variable
65 using legacy::PassManagerBase;
346 addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &,
358 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&,
403 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
410 addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out,
434 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
446 bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp86 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig()
100 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
107 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
114 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
120 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h33 class PassManagerBase; variable
37 using legacy::PassManagerBase;
86 PassManagerBase *PM = nullptr;
142 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp266 legacy::PassManagerBase &PM) const { in addExtensionsToPM()
279 legacy::PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
330 void PassManagerBuilder::addPGOInstrPasses(legacy::PassManagerBase &MPM, in addPGOInstrPasses()
383 legacy::PassManagerBase &MPM) { in addFunctionSimplificationPasses()
527 void PassManagerBuilder::addVectorPasses(legacy::PassManagerBase &PM, in addVectorPasses()
645 legacy::PassManagerBase &MPM) { in populateModulePassManager()
1134 legacy::PassManagerBase &PM) { in addLateLTOOptimizationPasses()
1157 legacy::PassManagerBase &PM) { in populateThinLTOPassManager()
1189 void PassManagerBuilder::populateLTOPassManager(legacy::PassManagerBase &PM) { in populateLTOPassManager()
1292 legacy::PassManagerBase *MPM = unwrap(PM); in LLVMPassManagerBuilderPopulateModulePassManager()
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp209 legacy::PassManagerBase &PM) { in addAddDiscriminatorsPass()
214 legacy::PassManagerBase &PM) { in addBoundsCheckingPass()
240 legacy::PassManagerBase &PM) { in addSanitizerCoveragePass()
275 legacy::PassManagerBase &PM) { in addMemProfilerPasses()
281 legacy::PassManagerBase &PM) { in addAddressSanitizerPasses()
324 legacy::PassManagerBase &PM, in addGeneralOptsForMemorySanitizer()
348 legacy::PassManagerBase &PM) { in addMemorySanitizerPass()
353 legacy::PassManagerBase &PM) { in addKernelMemorySanitizerPass()
358 legacy::PassManagerBase &PM) { in addThreadSanitizerPass()
363 legacy::PassManagerBase &PM) { in addDataFlowSanitizerPass()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/CSKY/
H A DCSKYTargetMachine.cpp56 CSKYPassConfig(CSKYTargetMachine &TM, PassManagerBase &PM) in CSKYPassConfig()
66 TargetPassConfig *CSKYTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp104 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode()
122 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter()
209 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile()
238 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp60 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig()
72 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp79 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig()
93 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp51 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig()
65 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp66 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig()
81 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRTargetMachine.cpp61 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) in AVRPassConfig()
75 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h53 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
56 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
H A DNVPTXTargetMachine.cpp160 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig()
199 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
206 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVETargetMachine.cpp103 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM) in VEPassConfig()
116 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kTargetMachine.cpp127 M68kPassConfig(M68kTargetMachine &TM, PassManagerBase &PM) in M68kPassConfig()
144 TargetPassConfig *M68kTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h80 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
105 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
H A DAMDGPUTargetMachine.cpp436 legacy::PassManagerBase &PM) { in adjustPassManager()
455 legacy::PassManagerBase &PM) { in adjustPassManager()
468 [EnableOpt](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
738 AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in AMDGPUPassConfig()
774 R600PassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in R600PassConfig()
791 GCNPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in GCNPassConfig()
1017 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
1231 TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp271 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
276 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
304 HexagonPassConfig(HexagonTargetMachine &TM, PassManagerBase &PM) in HexagonPassConfig()
325 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp126 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM) in RISCVPassConfig()
146 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp52 legacy::PassManagerBase &PM) { in addCoroutineOpt0Passes()
61 legacy::PassManagerBase &PM) { in addCoroutineEarlyPasses()
66 legacy::PassManagerBase &PM) { in addCoroutineScalarOptimizerPasses()
71 legacy::PassManagerBase &PM) { in addCoroutineSCCPasses()
76 legacy::PassManagerBase &PM) { in addCoroutineOptimizerLastPasses()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp141 SparcPassConfig(SparcTargetMachine &TM, PassManagerBase &PM) in SparcPassConfig()
154 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp204 SystemZPassConfig(SystemZTargetMachine &TM, PassManagerBase &PM) in SystemZPassConfig()
314 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()

123