Searched defs:PM (Results 26 - 50 of 77) sorted by relevance

1234

/external/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp129 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM) argument
130 : TargetPassConfig(TM, PM) {}
151 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { argument
152 NVPTXPassConfig *PassConfig = new NVPTXPassConfig(this, PM);
/external/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp75 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) argument
76 : TargetPassConfig(TM, PM) {}
88 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { argument
89 return new SparcPassConfig(this, PM);
/external/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp100 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) argument
101 : TargetPassConfig(TM, PM) {}
179 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { argument
180 return new SystemZPassConfig(this, PM);
/external/llvm/tools/opt/
H A Dopt.cpp199 static inline void addPass(legacy::PassManagerBase &PM, Pass *P) { argument
201 PM.add(P);
205 PM.add(createVerifierPass());
247 static void AddStandardLinkPasses(legacy::PassManagerBase &PM) {
255 Builder.populateLTOPassManager(PM);
/external/mesa3d/src/gallium/state_trackers/clover/llvm/
H A Dinvocation.cpp151 llvm::PassManager PM; local
181 PM.add(llvm::createInternalizePass(export_list));
185 Builder.populateLTOPassManager(PM, false, true);
186 PM.run(*mod);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DVforkChecker.cpp162 const ParentMap &PM = C.getLocationContext()->getParentMap(); local
163 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr());
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_gemm_kernel.h34 PM = 8, // peeling in M enumerator in enum:Eigen::internal::__anon5299
38 SM = PM*PacketSize // step along M
/external/llvm/include/llvm/CodeGen/
H A DPasses.h103 PassManagerBase *PM; member in class:llvm::TargetPassConfig
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp407 PredSet &PM = Defs[R]; local
410 if (PM.count(Unconditional)) {
420 for (const auto& J : PM) {
424 if (PM.count(P) > 1) {
433 if (PM.count(P) && PM.size() > 2) {
/external/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp177 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) argument
178 : TargetPassConfig(TM, PM) {
204 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { argument
205 return new MipsPassConfig(this, PM);
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp282 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM) argument
283 : TargetPassConfig(TM, PM) {}
300 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { argument
301 return new PPCPassConfig(this, PM);
/external/llvm/lib/Target/
H A DTarget.cpp49 void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM) { argument
53 LLVMPassManagerRef PM) {
54 unwrap(PM)->add(new TargetLibraryInfoWrapperPass(*unwrap(TLI)));
52 LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI, LLVMPassManagerRef PM) argument
H A DTargetMachineC.cpp252 void LLVMAddAnalysisPasses(LLVMTargetMachineRef T, LLVMPassManagerRef PM) { argument
253 unwrap(PM)->add(
/external/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp147 legacy::PassManagerBase &PM) const {
150 (*GlobalExtensions)[i].second(*this, PM);
153 Extensions[i].second(*this, PM);
157 legacy::PassManagerBase &PM) const {
162 PM.add(createCFLAAWrapperPass());
163 PM.add(createTypeBasedAAWrapperPass());
164 PM.add(createScopedNoAliasAAWrapperPass());
479 void PassManagerBuilder::addLTOOptimizationPasses(legacy::PassManagerBase &PM) { argument
481 addInitialAliasAnalysisPasses(PM);
484 PM
589 addLateLTOOptimizationPasses( legacy::PassManagerBase &PM) argument
606 populateLTOPassManager(legacy::PassManagerBase &PM) argument
692 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
700 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
707 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DScalar.cpp93 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument
94 unwrap(PM)->add(createAggressiveDCEPass());
97 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { argument
98 unwrap(PM)->add(createBitTrackingDCEPass());
101 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { argument
102 unwrap(PM)->add(createAlignmentFromAssumptionsPass());
105 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { argument
106 unwrap(PM)->add(createCFGSimplificationPass());
109 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { argument
110 unwrap(PM)
113 LLVMAddScalarizerPass(LLVMPassManagerRef PM) argument
117 LLVMAddGVNPass(LLVMPassManagerRef PM) argument
121 LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM) argument
125 LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) argument
129 LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) argument
133 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument
137 LLVMAddLICMPass(LLVMPassManagerRef PM) argument
141 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument
145 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument
149 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument
153 LLVMAddLoopRerollPass(LLVMPassManagerRef PM) argument
157 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument
161 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument
165 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument
169 LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) argument
173 LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) argument
177 LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
181 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument
185 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument
189 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument
193 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument
197 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument
202 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument
206 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument
210 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument
214 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
218 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument
222 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument
226 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument
230 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument
234 LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM) argument
238 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument
242 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument
[all...]
/external/llvm/unittests/Analysis/
H A DAliasAnalysisTest.cpp232 legacy::PassManager PM; local
236 PM.add(new TestCustomAAWrapperPass([&] { IsCustomAAQueried = true; }));
240 PM.add(createExternalAAWrapperPass([](Pass &P, Function &, AAResults &AAR) {
249 PM.add(new AATestPass());
250 PM.run(*M);
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp156 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument
158 PM.add(createObjCARCAPElimPass());
161 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument
163 PM.add(createObjCARCExpandPass());
166 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument
168 PM.add(createObjCARCOptPass());
172 legacy::PassManagerBase &PM) {
173 PM.add(createAddDiscriminatorsPass());
177 legacy::PassManagerBase &PM) {
178 PM
171 addAddDiscriminatorsPass(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
176 addBoundsCheckingPass(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
181 addSanitizerCoveragePass(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
196 addAddressSanitizerPasses(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
206 addKernelAddressSanitizerPasses(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
214 addMemorySanitizerPass(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
234 addThreadSanitizerPass(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
239 addDataFlowSanitizerPass(const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) argument
591 legacy::PassManager *PM = getCodeGenPasses(); local
[all...]
/external/llvm/lib/CodeGen/
H A DPasses.cpp241 : ImmutablePass(ID), PM(&pm), StartBefore(nullptr), StartAfter(nullptr),
278 TargetPassConfig *LLVMTargetMachine::createPassConfig(PassManagerBase &PM) { argument
279 return new TargetPassConfig(this, PM);
283 : ImmutablePass(ID), PM(nullptr) {
324 // Construct banner message before PM->add() as that may delete the pass.
327 PM->add(P);
384 PM->add(createMachineFunctionPrinterPass(dbgs(), Banner));
389 PM->add(createMachineVerifierPass(Banner));
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp148 legacy::PassManager PM; local
156 if (TM->addPassesToEmitMC(PM, Ctx, ObjStream, !getVerifyModules()))
160 PM.run(*M);
/external/clang/include/clang/Analysis/
H A DAnalysisContext.h80 std::unique_ptr<ParentMap> PM; member in class:clang::AnalysisDeclContext
/external/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp193 static void addParentsForSyntheticStmts(const CFG *TheCFG, ParentMap &PM) { argument
200 PM.setParent(I->first, PM.getParent(I->second));
214 if (PM)
215 addParentsForSyntheticStmts(cfg.get(), *PM);
233 if (PM)
234 addParentsForSyntheticStmts(completeCFG.get(), *PM);
271 if (!PM) {
272 PM.reset(new ParentMap(getBody()));
275 PM
279 addParentsForSyntheticStmts(getCFG(), *PM); local
281 addParentsForSyntheticStmts(getUnoptimizedCFG(), *PM); local
[all...]
/external/llvm/bindings/ocaml/target/
H A Dtarget_ocaml.c68 CAMLprim value llvm_datalayout_add_to_pass_manager(LLVMPassManagerRef PM, argument
70 LLVMAddTargetData(DataLayout_val(DL), PM); local
362 CAMLprim value llvm_targetmachine_add_analysis_passes(LLVMPassManagerRef PM, argument
364 LLVMAddAnalysisPasses(TargetMachine_val(Machine), PM); local
/external/llvm/lib/Analysis/
H A DLint.cpp716 legacy::PassManager PM; local
718 PM.add(V);
719 PM.run(const_cast<Module&>(M));
/external/clang/lib/Frontend/
H A DCacheTokens.cpp190 PTHMap PM; member in class:__anon1210::PTHWriter
234 Offset EmitFileTable() { return PM.Emit(Out); }
243 PTHMap &getPM() { return PM; }
521 PM.insert(FE, LexTokens(L));
548 PTHMap &PM; member in class:__anon1211::StatListener
550 StatListener(PTHMap &pm) : PM(pm) {}
559 PM.insert(PTHEntryKeyVariant(Path), PTHEntry());
565 PM.insert(PTHEntryKeyVariant(&Data, Path), PTHEntry());
H A DCompilerInvocation.cpp334 DiagnosticLevelMask const PM = local
341 if (PM == DiagnosticLevelMask::None) {
346 M = M | PM;

Completed in 907 milliseconds

1234