Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h30 class PassManagerBase; variable
62 legacy::PassManagerBase &PM);
151 legacy::PassManagerBase &PM) const;
152 void addInitialAliasAnalysisPasses(legacy::PassManagerBase &PM) const;
153 void addLTOOptimizationPasses(legacy::PassManagerBase &PM);
154 void addLateLTOOptimizationPasses(legacy::PassManagerBase &PM);
163 void populateModulePassManager(legacy::PassManagerBase &MPM);
164 void populateLTOPassManager(legacy::PassManagerBase &PM);
/external/llvm/include/llvm/IR/
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)
/external/llvm/include/llvm/Target/
DTargetMachine.h58 class PassManagerBase; variable
60 using legacy::PassManagerBase;
240 PassManagerBase &, raw_pwrite_stream &, CodeGenFileType,
252 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&,
290 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
295 PassManagerBase &PM, raw_pwrite_stream &Out, CodeGenFileType FileType,
304 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetMachine.cpp128 AMDGPUPassConfig(TargetMachine *TM, PassManagerBase &PM) in AMDGPUPassConfig()
158 R600PassConfig(TargetMachine *TM, PassManagerBase &PM) in R600PassConfig()
169 GCNPassConfig(TargetMachine *TM, PassManagerBase &PM) in GCNPassConfig()
265 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
344 TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DAMDGPUTargetMachine.h70 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
84 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/external/clang/lib/CodeGen/
DBackendUtil.cpp156 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
161 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
166 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
172 legacy::PassManagerBase &PM) { in addAddDiscriminatorsPass()
177 legacy::PassManagerBase &PM) { in addBoundsCheckingPass()
182 legacy::PassManagerBase &PM) { in addSanitizerCoveragePass()
197 legacy::PassManagerBase &PM) { in addAddressSanitizerPasses()
207 legacy::PassManagerBase &PM) { in addKernelAddressSanitizerPasses()
215 legacy::PassManagerBase &PM) { in addMemorySanitizerPass()
235 legacy::PassManagerBase &PM) { in addThreadSanitizerPass()
[all …]
/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp147 legacy::PassManagerBase &PM) const { in addExtensionsToPM()
157 legacy::PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
189 legacy::PassManagerBase &MPM) { in populateModulePassManager()
479 void PassManagerBuilder::addLTOOptimizationPasses(legacy::PassManagerBase &PM) { in addLTOOptimizationPasses()
590 legacy::PassManagerBase &PM) { in addLateLTOOptimizationPasses()
606 void PassManagerBuilder::populateLTOPassManager(legacy::PassManagerBase &PM) { in populateLTOPassManager()
703 legacy::PassManagerBase *MPM = unwrap(PM); in LLVMPassManagerBuilderPopulateModulePassManager()
712 legacy::PassManagerBase *LPM = unwrap(PM); in LLVMPassManagerBuilderPopulateLTOPassManager()
/external/llvm/lib/Target/MSP430/
DMSP430TargetMachine.cpp47 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) in MSP430PassConfig()
59 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DMSP430TargetMachine.h40 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/external/llvm/lib/Target/BPF/
DBPFTargetMachine.cpp54 BPFPassConfig(BPFTargetMachine *TM, PassManagerBase &PM) in BPFPassConfig()
65 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DBPFTargetMachine.h35 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/external/llvm/include/llvm/CodeGen/
DPasses.h37 class PassManagerBase; variable
39 using legacy::PassManagerBase;
103 PassManagerBase *PM;
124 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm);
/external/llvm/lib/Target/XCore/
DXCoreTargetMachine.cpp44 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) in XCorePassConfig()
58 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DXCoreTargetMachine.h38 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetMachine.h53 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
56 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
DNVPTXTargetMachine.cpp129 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM) in NVPTXPassConfig()
151 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDGPUTargetMachine.cpp75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) in AMDGPUPassConfig()
91 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/llvm/lib/Target/SystemZ/
DSystemZTargetMachine.cpp100 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) in SystemZPassConfig()
179 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DSystemZTargetMachine.h41 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/external/llvm/lib/CodeGen/
DLLVMTargetMachine.cpp92 addPassesToGenerateCode(LLVMTargetMachine *TM, PassManagerBase &PM, in addPassesToGenerateCode()
150 PassManagerBase &PM, raw_pwrite_stream &Out, CodeGenFileType FileType, in addPassesToEmitFile()
237 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetMachine.cpp94 WebAssemblyPassConfig(WebAssemblyTargetMachine *TM, PassManagerBase &PM) in WebAssemblyPassConfig()
119 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DWebAssemblyTargetMachine.h39 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
/external/llvm/lib/Target/Sparc/
DSparcTargetMachine.cpp75 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) in SparcPassConfig()
88 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/llvm/lib/Target/X86/
DX86TargetMachine.cpp199 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM) in X86PassConfig()
217 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/external/llvm/lib/Target/CppBackend/
DCPPTargetMachine.h32 bool addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out,

12