| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 30 class PassManagerBase; variable 62 legacy::PassManagerBase &PM)> 196 legacy::PassManagerBase &PM) const; 197 void addInitialAliasAnalysisPasses(legacy::PassManagerBase &PM) const; 198 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM); 199 void addVectorPasses(legacy::PassManagerBase &PM, bool IsFullLTO); 208 void populateModulePassManager(legacy::PassManagerBase &MPM);
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 39 class PassManagerBase { 41 virtual ~PassManagerBase(); 52 class PassManager : public PassManagerBase { 71 class FunctionPassManager : public PassManagerBase { 102 DEFINE_STDCXX_CONVERSION_FUNCTIONS(legacy::PassManagerBase, LLVMPassManagerRef)
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 63 class PassManagerBase; variable 65 using legacy::PassManagerBase; 369 addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &, 381 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&, 432 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 439 addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out, 463 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, 475 bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out,
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 87 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig() 101 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 108 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() 116 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() 122 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DirectXTargetMachine.h | 31 bool addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out, 36 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, 41 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
|
| H A D | DirectXTargetMachine.cpp | 62 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM) in DirectXPassConfig() 91 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() 121 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC() 128 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetPassConfig.h | 33 class PassManagerBase; variable 37 using legacy::PassManagerBase; 86 PassManagerBase *PM = nullptr; 142 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | Canonicalization.h | 16 class PassManagerBase; variable 29 void registerCanonicalicationPasses(llvm::legacy::PassManagerBase &PM);
|
| /llvm-project-15.0.7/llvm/examples/Bye/ |
| H A D | Bye.cpp | 51 llvm::legacy::PassManagerBase &PM) { PM.add(new LegacyBye()); }); in __anon3001f1d70202() 56 llvm::legacy::PassManagerBase &PM) { PM.add(new LegacyBye()); }); in __anon3001f1d70302()
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430TargetMachine.cpp | 58 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig() 70 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCTargetMachine.cpp | 51 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig() 65 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 79 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() 93 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LLVMTargetMachine.cpp | 107 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode() 125 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() 225 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() 254 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetMachine.cpp | 66 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig() 81 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRTargetMachine.cpp | 62 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) in AVRPassConfig() 76 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.h | 54 TargetPassConfig *createPassConfig(PassManagerBase &PM) override; 57 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VETargetMachine.cpp | 104 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM) in VEPassConfig() 117 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYTargetMachine.cpp | 92 CSKYPassConfig(CSKYTargetMachine &TM, PassManagerBase &PM) in CSKYPassConfig() 106 TargetPassConfig *CSKYTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600TargetMachine.cpp | 92 R600PassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in R600PassConfig() 141 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| H A D | AMDGPUTargetMachine.h | 85 TargetPassConfig *createPassConfig(PassManagerBase &PM) override; 110 AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 242 legacy::PassManagerBase &PM) const { in addExtensionsToPM() 255 legacy::PassManagerBase &PM) const { in addInitialAliasAnalysisPasses() 306 legacy::PassManagerBase &MPM) { in addFunctionSimplificationPasses() 459 void PassManagerBuilder::addVectorPasses(legacy::PassManagerBase &PM, in addVectorPasses() 577 legacy::PassManagerBase &MPM) { in populateModulePassManager() 865 legacy::PassManagerBase *MPM = unwrap(PM); in LLVMPassManagerBuilderPopulateModulePassManager()
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetMachine.cpp | 96 LoongArchPassConfig(LoongArchTargetMachine &TM, PassManagerBase &PM) in LoongArchPassConfig() 109 LoongArchTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVTargetMachine.cpp | 86 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM) in SPIRVPassConfig() 139 TargetPassConfig *SPIRVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kTargetMachine.cpp | 137 M68kPassConfig(M68kTargetMachine &TM, PassManagerBase &PM) in M68kPassConfig() 157 TargetPassConfig *M68kTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 279 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() 284 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() 311 HexagonPassConfig(HexagonTargetMachine &TM, PassManagerBase &PM) in HexagonPassConfig() 332 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|