/external/llvm/include/llvm/Target/ |
D | TargetMachine.h | 32 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/ |
D | PassManagerBuilder.h | 22 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/ |
D | PassManager.h | 34 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/ |
D | PPCTargetMachine.cpp | 84 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()
|
D | PPCTargetMachine.h | 68 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 69 virtual bool addCodeEmitter(PassManagerBase &PM, 73 virtual void addAnalysisPasses(PassManagerBase &PM);
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXTargetMachine.h | 82 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 85 virtual bool addPassesToEmitMachineCode(PassManagerBase &, JITCodeEmitter &, 91 virtual bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_ostream &,
|
/external/llvm/lib/CodeGen/ |
D | LLVMTargetMachine.cpp | 85 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/ |
D | X86TargetMachine.cpp | 131 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()
|
D | X86TargetMachine.h | 68 virtual void addAnalysisPasses(PassManagerBase &PM); 71 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 73 virtual bool addCodeEmitter(PassManagerBase &PM,
|
/external/llvm/lib/Target/Mips/ |
D | MipsTargetMachine.cpp | 136 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()
|
D | MipsTargetMachine.h | 59 virtual void addAnalysisPasses(PassManagerBase &PM); 90 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 91 virtual bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &JCE);
|
/external/llvm/lib/Target/ARM/ |
D | ARMTargetMachine.cpp | 59 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()
|
D | ARMTargetMachine.h | 58 virtual void addAnalysisPasses(PassManagerBase &PM); 61 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 63 virtual bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &MCE);
|
/external/llvm/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 90 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/ |
D | XCoreTargetMachine.cpp | 43 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) in XCorePassConfig() 55 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430TargetMachine.cpp | 47 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) in MSP430PassConfig() 59 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonTargetMachine.cpp | 87 bool HexagonTargetMachine::addPassesForOptimizations(PassManagerBase &PM) { in addPassesForOptimizations() 103 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) in HexagonPassConfig() 124 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
D | HexagonTargetMachine.h | 75 virtual bool addPassesForOptimizations(PassManagerBase &PM); 76 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
|
/external/llvm/lib/Target/R600/ |
D | AMDGPUTargetMachine.cpp | 82 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) in AMDGPUPassConfig() 103 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 111 void AMDGPUTargetMachine::addAnalysisPasses(PassManagerBase &PM) { in addAnalysisPasses()
|
D | AMDGPUTargetMachine.h | 63 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 66 virtual void addAnalysisPasses(PassManagerBase &PM);
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64TargetMachine.cpp | 48 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) in AArch64PassConfig() 64 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZTargetMachine.cpp | 43 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) in SystemZPassConfig() 97 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/external/clang/lib/CodeGen/ |
D | BackendUtil.cpp | 142 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/ |
D | Passes.h | 27 class PassManagerBase; variable 100 PassManagerBase *PM; 120 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm);
|
/external/llvm/lib/Target/Sparc/ |
D | SparcTargetMachine.cpp | 47 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) in SparcPassConfig() 59 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|