Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h32 class PassManagerBase; variable
64 legacy::PassManagerBase &PM)>
185 legacy::PassManagerBase &PM) const;
187 void addLTOOptimizationPasses(legacy::PassManagerBase &PM);
188 void addLateLTOOptimizationPasses(legacy::PassManagerBase &PM);
189 void addPGOInstrPasses(legacy::PassManagerBase &MPM);
190 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM);
191 void addInstructionCombiningPass(legacy::PassManagerBase &MPM) const;
200 void populateModulePassManager(legacy::PassManagerBase &MPM);
201 void populateLTOPassManager(legacy::PassManagerBase &PM);
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DLegacyPassManager.h36 class PassManagerBase {
38 virtual ~PassManagerBase();
49 class PassManager : public PassManagerBase {
68 class FunctionPassManager : public PassManagerBase {
99 DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef)
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetMachine.h49 class PassManagerBase; variable
51 using legacy::PassManagerBase;
262 virtual bool addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &,
274 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&,
313 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
319 bool addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out,
328 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
340 bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out,
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp213 legacy::PassManagerBase &PM) const { in addExtensionsToPM()
226 legacy::PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
250 legacy::PassManagerBase &PM) const { in addInstructionCombiningPass()
275 void PassManagerBuilder::addPGOInstrPasses(legacy::PassManagerBase &MPM) { in addPGOInstrPasses()
319 legacy::PassManagerBase &MPM) { in addFunctionSimplificationPasses()
427 legacy::PassManagerBase &MPM) { in populateModulePassManager()
915 legacy::PassManagerBase &PM) { in addLateLTOOptimizationPasses()
932 legacy::PassManagerBase &PM) { in populateThinLTOPassManager()
964 void PassManagerBuilder::populateLTOPassManager(legacy::PassManagerBase &PM) { in populateLTOPassManager()
1066 legacy::PassManagerBase *MPM = unwrap(PM); in LLVMPassManagerBuilderPopulateModulePassManager()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h32 class PassManagerBase; variable
36 using legacy::PassManagerBase;
88 PassManagerBase *PM = nullptr;
143 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp53 legacy::PassManagerBase &PM) { in addCoroutineOpt0Passes()
62 legacy::PassManagerBase &PM) { in addCoroutineEarlyPasses()
67 legacy::PassManagerBase &PM) { in addCoroutineScalarOptimizerPasses()
72 legacy::PassManagerBase &PM) { in addCoroutineSCCPasses()
77 legacy::PassManagerBase &PM) { in addCoroutineOptimizerLastPasses()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp184 legacy::PassManagerBase &PM) { in addAddDiscriminatorsPass()
189 legacy::PassManagerBase &PM) { in addBoundsCheckingPass()
194 legacy::PassManagerBase &PM) { in addSanitizerCoveragePass()
235 legacy::PassManagerBase &PM) { in addAddressSanitizerPasses()
251 legacy::PassManagerBase &PM) { in addKernelAddressSanitizerPasses()
275 legacy::PassManagerBase &PM, in addGeneralOptsForMemorySanitizer()
298 legacy::PassManagerBase &PM) { in addMemorySanitizerPass()
303 legacy::PassManagerBase &PM) { in addKernelMemorySanitizerPass()
308 legacy::PassManagerBase &PM) { in addThreadSanitizerPass()
313 legacy::PassManagerBase &PM) { in addDataFlowSanitizerPass()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp99 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode()
116 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter()
190 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, in addPassesToEmitFile()
218 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp378 legacy::PassManagerBase &PM) { in adjustPassManager()
396 legacy::PassManagerBase &PM) { in adjustPassManager()
408 [](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
504 AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in AMDGPUPassConfig()
535 R600PassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in R600PassConfig()
552 GCNPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in GCNPassConfig()
748 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
926 TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
H A DAMDGPUTargetMachine.h81 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
107 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp60 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig()
72 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
H A DMSP430TargetMachine.h40 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp53 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig()
67 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp81 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig()
95 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp67 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM) in RISCVPassConfig()
82 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
H A DRISCVTargetMachine.h38 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRTargetMachine.cpp61 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) in AVRPassConfig()
75 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp68 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig()
83 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h56 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
59 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
H A DNVPTXTargetMachine.cpp156 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig()
187 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
194 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp75 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig()
88 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp255 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
260 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
277 HexagonPassConfig(HexagonTargetMachine &TM, PassManagerBase &PM) in HexagonPassConfig()
298 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp169 SystemZPassConfig(SystemZTargetMachine &TM, PassManagerBase &PM) in SystemZPassConfig()
263 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp146 SparcPassConfig(SparcTargetMachine &TM, PassManagerBase &PM) in SparcPassConfig()
159 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp170 WebAssemblyPassConfig(WebAssemblyTargetMachine &TM, PassManagerBase &PM) in WebAssemblyPassConfig()
193 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()

12