Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h28 class PassManagerBase; variable
31 using legacy::PassManagerBase;
62 PassManagerBase &PM);
142 void addExtensionsToPM(ExtensionPointTy ETy, PassManagerBase &PM) const;
143 void addInitialAliasAnalysisPasses(PassManagerBase &PM) const;
144 void addLTOOptimizationPasses(PassManagerBase &PM);
153 void populateModulePassManager(PassManagerBase &MPM);
154 void populateLTOPassManager(PassManagerBase &PM, TargetMachine *TM = nullptr);
/minix3/external/bsd/llvm/dist/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)
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetMachine.h51 class PassManagerBase; variable
53 using legacy::PassManagerBase;
186 virtual void addAnalysisPasses(PassManagerBase &) {} in addAnalysisPasses() argument
201 virtual bool addPassesToEmitFile(PassManagerBase &,
215 virtual bool addPassesToEmitMC(PassManagerBase &,
242 void addAnalysisPasses(PassManagerBase &PM) override;
246 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
251 bool addPassesToEmitFile(PassManagerBase &PM, formatted_raw_ostream &Out,
261 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp41 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) in XCorePassConfig()
55 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
84 void XCoreTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
H A DXCoreTargetMachine.h35 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
37 void addAnalysisPasses(PassManagerBase &PM) override;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h47 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
50 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_ostream &,
59 void addAnalysisPasses(PassManagerBase &PM) override;
H A DNVPTXTargetMachine.cpp104 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM) in NVPTXPassConfig()
122 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
127 void NVPTXTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetMachine.h42 void addAnalysisPasses(PassManagerBase &PM) override;
45 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
H A DX86TargetMachine.cpp126 void X86TargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
143 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM) in X86PassConfig()
162 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUTargetMachine.h48 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
51 void addAnalysisPasses(PassManagerBase &PM) override;
H A DAMDGPUTargetMachine.cpp72 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) in AMDGPUPassConfig()
98 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
106 void AMDGPUTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp45 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) in MSP430PassConfig()
57 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp150 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
155 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
160 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
166 PassManagerBase &PM) { in addSampleProfileLoaderPass()
174 PassManagerBase &PM) { in addAddDiscriminatorsPass()
179 PassManagerBase &PM) { in addBoundsCheckingPass()
184 PassManagerBase &PM) { in addSanitizerCoveragePass()
192 PassManagerBase &PM) { in addAddressSanitizerPasses()
198 PassManagerBase &PM) { in addMemorySanitizerPass()
218 PassManagerBase &PM) { in addThreadSanitizerPass()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp80 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
86 PassManagerBase &PM, in addPassesToGenerateCode()
139 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, in addPassesToEmitFile()
241 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp40 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) in SystemZPassConfig()
100 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h44 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
47 void addAnalysisPasses(PassManagerBase &PM) override;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h44 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
47 void addAnalysisPasses(PassManagerBase &PM) override;
H A DPPCTargetMachine.cpp150 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM) in PPCPassConfig()
171 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
239 void PPCTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DPasses.h37 class PassManagerBase; variable
39 using legacy::PassManagerBase;
103 PassManagerBase *PM;
124 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm);
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp121 PassManagerBase &PM) const { in addExtensionsToPM()
131 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
161 void PassManagerBuilder::populateModulePassManager(PassManagerBase &MPM) { in populateModulePassManager()
377 void PassManagerBuilder::addLTOOptimizationPasses(PassManagerBase &PM) { in addLTOOptimizationPasses()
480 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, in populateLTOPassManager()
579 PassManagerBase *MPM = unwrap(PM); in LLVMPassManagerBuilderPopulateModulePassManager()
588 PassManagerBase *LPM = unwrap(PM); in LLVMPassManagerBuilderPopulateLTOPassManager()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h43 void addAnalysisPasses(PassManagerBase &PM) override;
57 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
H A DMipsTargetMachine.cpp153 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) in MipsPassConfig()
180 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
211 void MipsTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp47 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) in SparcPassConfig()
60 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/
H A DPassManager.h33 using legacy::PassManagerBase;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp84 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) in HexagonPassConfig()
113 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()

12