Searched refs:PM (Results 26 - 50 of 121) sorted by relevance

12345

/external/llvm/unittests/Analysis/
H A DMixedTBAATest.cpp30 PassManager PM; member in class:llvm::__anon26470::MixedTBAATest
70 PM.add(createTypeBasedAliasAnalysisPass());
71 PM.add(createAAEvalPass());
72 PM.run(M);
/external/srec/seti/sltsEngine/include/
H A Dfsm_dictionary.h30 PM *phone_mapping;
H A Dlts_seq_internal.h119 typedef struct PM { /*phone mappings*/ struct
123 } PM; typedef in typeref:struct:PM
139 PM *phone_mapping;
/external/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp85 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) argument
86 : TargetPassConfig(TM, PM) {
112 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { argument
113 return new MipsPassConfig(this, PM);
151 void MipsTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
158 PM.add(createNoTargetTransformInfoPass());
160 LLVMTargetMachine::addAnalysisPasses(PM);
181 bool MipsTargetMachine::addCodeEmitter(PassManagerBase &PM, argument
184 PM.add(createMipsJITCodeEmitterPass(*this, JCE));
H A DMipsTargetMachine.h37 void addAnalysisPasses(PassManagerBase &PM) override;
68 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
69 bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &JCE) override;
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp78 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM) argument
79 : TargetPassConfig(TM, PM) {}
98 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { argument
99 return new PPCPassConfig(this, PM);
151 bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM, argument
158 PM.add(createPPCJITCodeEmitterPass(*this, JCE));
163 void PPCTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
167 PM.add(createBasicTargetTransformInfoPass(this));
168 PM.add(createPPCTargetTransformInfoPass(this));
H A DPPCTargetMachine.h61 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
62 bool addCodeEmitter(PassManagerBase &PM,
66 void addAnalysisPasses(PassManagerBase &PM) override;
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp148 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument
150 PM.add(createObjCARCAPElimPass());
153 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument
155 PM.add(createObjCARCExpandPass());
158 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument
160 PM.add(createObjCARCOptPass());
164 PassManagerBase &PM) {
168 PM.add(createSampleProfileLoaderPass(CGOpts.SampleProfileFile));
172 PassManagerBase &PM) {
173 PM
163 addSampleProfileLoaderPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument
171 addAddDiscriminatorsPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument
176 addBoundsCheckingPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument
181 addAddressSanitizerPasses(const PassManagerBuilder &Builder, PassManagerBase &PM) argument
187 addMemorySanitizerPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument
207 addThreadSanitizerPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument
212 addDataFlowSanitizerPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument
492 PassManager *PM = getCodeGenPasses(); local
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.h51 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
53 void addAnalysisPasses(PassManagerBase &PM) override;
/external/clang/lib/Analysis/
H A DCFGStmtMap.cpp43 X = PM->getParentIgnoreParens(X);
78 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { argument
79 if (!C || !PM)
89 return new CFGStmtMap(PM, SM);
/external/llvm/lib/Target/X86/
H A DX86TargetMachine.h60 void addAnalysisPasses(PassManagerBase &PM) override;
63 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
65 bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &JCE) override;
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A Dradeon_llvm_emit.cpp127 PassManager PM; local
128 PM.add(new TargetData(*AMDGPUTargetMachine.getTargetData()));
129 PM.add(createPromoteMemoryToRegisterPass());
137 if (AMDGPUTargetMachine.addPassesToEmitFile(PM, out, TargetMachine::CGFT_ObjectFile,
142 PM.run(*mod);
/external/mesa3d/src/gallium/drivers/radeon/
H A Dradeon_llvm_emit.cpp127 PassManager PM; local
128 PM.add(new TargetData(*AMDGPUTargetMachine.getTargetData()));
129 PM.add(createPromoteMemoryToRegisterPass());
137 if (AMDGPUTargetMachine.addPassesToEmitFile(PM, out, TargetMachine::CGFT_ObjectFile,
142 PM.run(*mod);
/external/llvm/lib/Target/R600/
H A DAMDGPUTargetMachine.cpp97 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) argument
98 : TargetPassConfig(TM, PM) {}
122 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { argument
123 return new AMDGPUPassConfig(this, PM);
130 void AMDGPUTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
134 PM.add(createBasicTargetTransformInfoPass(this));
135 PM.add(createAMDGPUTargetTransformInfoPass(this));
H A DAMDGPUTargetMachine.h63 TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
66 void addAnalysisPasses(PassManagerBase &PM) override;
/external/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp62 void ARMBaseTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
66 PM.add(createBasicTargetTransformInfoPass(this));
67 PM.add(createARMTargetTransformInfoPass(this));
136 ARMPassConfig(ARMBaseTargetMachine *TM, PassManagerBase &PM) argument
137 : TargetPassConfig(TM, PM) {}
156 TargetPassConfig *ARMBaseTargetMachine::createPassConfig(PassManagerBase &PM) { argument
157 return new ARMPassConfig(this, PM);
248 bool ARMBaseTargetMachine::addCodeEmitter(PassManagerBase &PM, argument
251 PM.add(createARMJITCodeEmitterPass(*this, JCE));
/external/llvm/lib/Target/CppBackend/
H A DCPPTargetMachine.h31 bool addPassesToEmitFile(PassManagerBase &PM, formatted_raw_ostream &Out,
/external/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp81 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) argument
82 : TargetPassConfig(TM, PM) {
110 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { argument
111 return new HexagonPassConfig(this, PM);
/external/llvm/tools/opt/
H A Dopt.cpp190 static inline void addPass(PassManagerBase &PM, Pass *P) { argument
192 PM.add(P);
196 PM.add(createVerifierPass());
197 PM.add(createDebugInfoVerifierPass());
241 static void AddStandardCompilePasses(PassManagerBase &PM) {
242 PM.add(createVerifierPass()); // Verify that input is correct
246 addPass(PM, createStripSymbolsPass(true));
249 PM.add(createDebugInfoVerifierPass());
258 Builder.populateModulePassManager(PM);
261 static void AddStandardLinkPasses(PassManagerBase &PM) {
[all...]
/external/llvm/include/llvm/Target/
H A DTargetMachine.h280 void addAnalysisPasses(PassManagerBase &PM) override;
284 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
289 bool addPassesToEmitFile(PassManagerBase &PM, formatted_raw_ostream &Out,
300 bool addPassesToEmitMachineCode(PassManagerBase &PM, JITCodeEmitter &MCE,
308 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
/external/llvm/tools/bugpoint/
H A Dbugpoint.cpp172 AddToDriver PM(D);
177 Builder.populateModulePassManager(PM);
182 Builder.populateLTOPassManager(PM, /*Internalize=*/true,
197 Builder.populateFunctionPassManager(PM);
198 Builder.populateModulePassManager(PM);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DUnreachableCodeChecker.cpp48 static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM);
63 ParentMap *PM = nullptr; local
79 if (!PM)
80 PM = &LC->getParentMap();
89 if (!D || !C || !PM)
119 if (CB->size() > 0 && isInvalidPath(CB, *PM))
213 const ParentMap &PM) {
212 isInvalidPath(const CFGBlock *CB, const ParentMap &PM) argument
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp117 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) argument
118 : TargetPassConfig(TM, PM) {}
135 void AArch64TargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
139 PM.add(createBasicTargetTransformInfoPass(this));
140 PM.add(createAArch64TargetTransformInfoPass(this));
143 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) { argument
144 return new AArch64PassConfig(this, PM);
/external/clang/include/clang/Lex/
H A DPTHLexer.h65 const unsigned char* ppcond, PTHManager &PM);
/external/llvm/include/llvm/IR/
H A DLegacyPassManager.h67 PassManagerImpl *PM; member in class:llvm::legacy::PassManager

Completed in 559 milliseconds

12345