Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Target/
DTargetMachine.h32 class PassManagerBase; variable
239 virtual void addAnalysisPasses(PassManagerBase &) {} in addAnalysisPasses() argument
254 virtual bool addPassesToEmitFile(PassManagerBase &,
269 virtual bool addPassesToEmitMachineCode(PassManagerBase &,
280 virtual bool addPassesToEmitMC(PassManagerBase &,
303 virtual void addAnalysisPasses(PassManagerBase &PM);
307 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
312 virtual bool addPassesToEmitFile(PassManagerBase &PM,
325 virtual bool addPassesToEmitMachineCode(PassManagerBase &PM,
334 virtual bool addPassesToEmitMC(PassManagerBase &PM,
[all …]
/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h22 class PassManagerBase; variable
56 PassManagerBase &PM);
124 void addExtensionsToPM(ExtensionPointTy ETy, PassManagerBase &PM) const;
125 void addInitialAliasAnalysisPasses(PassManagerBase &PM) const;
134 void populateModulePassManager(PassManagerBase &MPM);
135 void populateLTOPassManager(PassManagerBase &PM, bool Internalize,
/external/llvm/include/llvm/
DPassManager.h34 class PassManagerBase {
36 virtual ~PassManagerBase();
46 class PassManager : public PassManagerBase {
69 class FunctionPassManager : public PassManagerBase {
103 DEFINE_STDCXX_CONVERSION_FUNCTIONS(PassManagerBase, LLVMPassManagerRef)
/external/llvm/lib/Target/PowerPC/
DPPCTargetMachine.cpp84 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM) in PPCPassConfig()
103 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
150 bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM, in addCodeEmitter()
162 void PPCTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
DPPCTargetMachine.h68 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
69 virtual bool addCodeEmitter(PassManagerBase &PM,
73 virtual void addAnalysisPasses(PassManagerBase &PM);
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetMachine.h82 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
85 virtual bool addPassesToEmitMachineCode(PassManagerBase &, JITCodeEmitter &,
91 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_ostream &,
/external/llvm/lib/CodeGen/
DLLVMTargetMachine.cpp85 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
91 PassManagerBase &PM, in addPassesToGenerateCode()
139 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, in addPassesToEmitFile()
238 bool LLVMTargetMachine::addPassesToEmitMachineCode(PassManagerBase &PM, in addPassesToEmitMachineCode()
256 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC()
/external/llvm/lib/Target/X86/
DX86TargetMachine.cpp131 void X86TargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
148 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM) in X86PassConfig()
167 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
229 bool X86TargetMachine::addCodeEmitter(PassManagerBase &PM, in addCodeEmitter()
DX86TargetMachine.h68 virtual void addAnalysisPasses(PassManagerBase &PM);
71 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
73 virtual bool addCodeEmitter(PassManagerBase &PM,
/external/llvm/lib/Target/Mips/
DMipsTargetMachine.cpp136 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) in MipsPassConfig()
153 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
178 void MipsTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
209 bool MipsTargetMachine::addCodeEmitter(PassManagerBase &PM, in addCodeEmitter()
DMipsTargetMachine.h59 virtual void addAnalysisPasses(PassManagerBase &PM);
90 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
91 virtual bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &JCE);
/external/llvm/lib/Target/ARM/
DARMTargetMachine.cpp59 void ARMBaseTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
128 ARMPassConfig(ARMBaseTargetMachine *TM, PassManagerBase &PM) in ARMPassConfig()
147 TargetPassConfig *ARMBaseTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
222 bool ARMBaseTargetMachine::addCodeEmitter(PassManagerBase &PM, in addCodeEmitter()
DARMTargetMachine.h58 virtual void addAnalysisPasses(PassManagerBase &PM);
61 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
63 virtual bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &MCE);
/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp90 PassManagerBase &PM) const { in addExtensionsToPM()
100 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
127 void PassManagerBuilder::populateModulePassManager(PassManagerBase &MPM) { in populateModulePassManager()
297 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, in populateLTOPassManager()
451 PassManagerBase *MPM = unwrap(PM); in LLVMPassManagerBuilderPopulateModulePassManager()
460 PassManagerBase *LPM = unwrap(PM); in LLVMPassManagerBuilderPopulateLTOPassManager()
/external/llvm/lib/Target/XCore/
DXCoreTargetMachine.cpp43 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) in XCorePassConfig()
55 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/llvm/lib/Target/MSP430/
DMSP430TargetMachine.cpp47 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) in MSP430PassConfig()
59 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp87 bool HexagonTargetMachine::addPassesForOptimizations(PassManagerBase &PM) { in addPassesForOptimizations()
103 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) in HexagonPassConfig()
124 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DHexagonTargetMachine.h75 virtual bool addPassesForOptimizations(PassManagerBase &PM);
76 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
/external/llvm/lib/Target/R600/
DAMDGPUTargetMachine.cpp82 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) in AMDGPUPassConfig()
103 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
111 void AMDGPUTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
DAMDGPUTargetMachine.h63 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
66 virtual void addAnalysisPasses(PassManagerBase &PM);
/external/llvm/lib/Target/AArch64/
DAArch64TargetMachine.cpp48 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) in AArch64PassConfig()
64 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/llvm/lib/Target/SystemZ/
DSystemZTargetMachine.cpp43 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) in SystemZPassConfig()
97 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/clang/lib/CodeGen/
DBackendUtil.cpp142 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
147 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
152 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
158 PassManagerBase &PM) { in addBoundsCheckingPass()
163 PassManagerBase &PM) { in addAddressSanitizerPasses()
181 PassManagerBase &PM) { in addMemorySanitizerPass()
202 PassManagerBase &PM) { in addThreadSanitizerPass()
/external/llvm/include/llvm/CodeGen/
DPasses.h27 class PassManagerBase; variable
100 PassManagerBase *PM;
120 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm);
/external/llvm/lib/Target/Sparc/
DSparcTargetMachine.cpp47 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) in SparcPassConfig()
59 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()

12