/external/llvm/bindings/ocaml/transforms/vectorize/ |
H A D | vectorize_ocaml.c | 23 CAMLprim value llvm_add_bb_vectorize(LLVMPassManagerRef PM) { argument 24 LLVMAddBBVectorizePass(PM); 29 CAMLprim value llvm_add_loop_vectorize(LLVMPassManagerRef PM) { argument 30 LLVMAddLoopVectorizePass(PM); 35 CAMLprim value llvm_add_slp_vectorize(LLVMPassManagerRef PM) { argument 36 LLVMAddSLPVectorizePass(PM);
|
/external/clang/test/CodeGenCXX/ |
H A D | mangle-nullptr-arg.cpp | 9 template<int X::*pm> struct PM {}; struct 12 void test2(PM<nullptr>) { }
|
/external/clang/include/clang/Analysis/ |
H A D | CFGStmtMap.h | 28 ParentMap *PM; member in class:clang::CFGStmtMap 31 CFGStmtMap(ParentMap *pm, void *m) : PM(pm), M(m) {} 38 static CFGStmtMap *Build(CFG* C, ParentMap *PM);
|
/external/llvm/bindings/go/llvm/ |
H A D | InstrumentationBindings.cpp | 22 void LLVMAddAddressSanitizerFunctionPass(LLVMPassManagerRef PM) { argument 23 unwrap(PM)->add(createAddressSanitizerFunctionPass()); 26 void LLVMAddAddressSanitizerModulePass(LLVMPassManagerRef PM) { argument 27 unwrap(PM)->add(createAddressSanitizerModulePass()); 30 void LLVMAddThreadSanitizerPass(LLVMPassManagerRef PM) { argument 31 unwrap(PM)->add(createThreadSanitizerPass()); 34 void LLVMAddMemorySanitizerPass(LLVMPassManagerRef PM) { argument 35 unwrap(PM)->add(createMemorySanitizerPass()); 38 void LLVMAddDataFlowSanitizerPass(LLVMPassManagerRef PM, argument 45 unwrap(PM) [all...] |
/external/llvm/include/llvm/IR/ |
H A D | LegacyPassManager.h | 64 PassManagerImpl *PM; member in class:llvm::legacy::PassManager
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | Vectorize.cpp | 38 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) { argument 39 unwrap(PM)->add(createBBVectorizePass()); 42 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { argument 43 unwrap(PM)->add(createLoopVectorizePass()); 46 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) { argument 47 unwrap(PM)->add(createSLPVectorizerPass());
|
/external/llvm/bindings/ocaml/transforms/ipo/ |
H A D | ipo_ocaml.c | 23 CAMLprim value llvm_add_argument_promotion(LLVMPassManagerRef PM) { argument 24 LLVMAddArgumentPromotionPass(PM); 29 CAMLprim value llvm_add_constant_merge(LLVMPassManagerRef PM) { argument 30 LLVMAddConstantMergePass(PM); 35 CAMLprim value llvm_add_dead_arg_elimination(LLVMPassManagerRef PM) { argument 36 LLVMAddDeadArgEliminationPass(PM); 41 CAMLprim value llvm_add_function_attrs(LLVMPassManagerRef PM) { argument 42 LLVMAddFunctionAttrsPass(PM); 47 CAMLprim value llvm_add_function_inlining(LLVMPassManagerRef PM) { argument 48 LLVMAddFunctionInliningPass(PM); 53 llvm_add_always_inliner(LLVMPassManagerRef PM) argument 59 llvm_add_global_dce(LLVMPassManagerRef PM) argument 65 llvm_add_global_optimizer(LLVMPassManagerRef PM) argument 71 llvm_add_ip_constant_propagation(LLVMPassManagerRef PM) argument 77 llvm_add_prune_eh(LLVMPassManagerRef PM) argument 83 llvm_add_ipsccp(LLVMPassManagerRef PM) argument 89 llvm_add_internalize(LLVMPassManagerRef PM, value AllButMain) argument 95 llvm_add_strip_dead_prototypes(LLVMPassManagerRef PM) argument 101 llvm_add_strip_symbols(LLVMPassManagerRef PM) argument [all...] |
/external/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | CompileUtils.h | 38 legacy::PassManager PM; local 40 if (TM.addPassesToEmitMC(PM, Ctx, ObjStream)) 42 PM.run(M);
|
/external/clang/lib/Analysis/ |
H A D | CFGStmtMap.cpp | 43 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/BPF/ |
H A D | BPFTargetMachine.cpp | 54 BPFPassConfig(BPFTargetMachine *TM, PassManagerBase &PM) argument 55 : TargetPassConfig(TM, PM) {} 65 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { argument 66 return new BPFPassConfig(this, PM);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | radeon_llvm_emit.cpp | 127 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);
|
H A D | AMDGPUTargetMachine.cpp | 75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) argument 76 : TargetPassConfig(TM, PM) {} 91 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { argument 92 return new AMDGPUPassConfig(this, PM); 100 PM->add(createR600KernelParametersPass( 107 PM->add(createAMDGPUPeepholeOpt(*TM)); 108 PM->add(createAMDGPUISelDag(getAMDGPUTargetMachine())); 116 PM->add(createSIAssignInterpRegsPass(*TM)); 118 PM->add(createAMDGPUConvertToISAPass(*TM)); 133 PM [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UnreachableCodeChecker.cpp | 48 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/bindings/ocaml/transforms/passmgr_builder/ |
H A D | passmgr_builder_ocaml.c | 88 LLVMPassManagerRef PM, value PMB) { 90 PMBuilder_val(PMB), PM); local 96 LLVMPassManagerRef PM, value PMB) { 98 PMBuilder_val(PMB), PM); local 105 LLVMPassManagerRef PM, value Internalize, value RunInliner, 108 PMBuilder_val(PMB), PM, local 87 llvm_pmbuilder_populate_function_pass_manager( LLVMPassManagerRef PM, value PMB) argument 95 llvm_pmbuilder_populate_module_pass_manager( LLVMPassManagerRef PM, value PMB) argument 104 llvm_pmbuilder_populate_lto_pass_manager( LLVMPassManagerRef PM, value Internalize, value RunInliner, value PMB) argument
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.cpp | 47 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) argument 48 : TargetPassConfig(TM, PM) {} 59 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { argument 60 return new MSP430PassConfig(this, PM);
|
/external/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetMachine.cpp | 94 WebAssemblyPassConfig(WebAssemblyTargetMachine *TM, PassManagerBase &PM) argument 95 : TargetPassConfig(TM, PM) {} 119 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) { 120 return new WebAssemblyPassConfig(this, PM);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.cpp | 44 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) argument 45 : TargetPassConfig(TM, PM) {} 58 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { argument 59 return new XCorePassConfig(this, PM);
|
/external/llvm/lib/Transforms/IPO/ |
H A D | IPO.cpp | 59 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument 60 unwrap(PM)->add(createArgumentPromotionPass()); 63 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument 64 unwrap(PM)->add(createConstantMergePass()); 67 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument 68 unwrap(PM)->add(createDeadArgEliminationPass()); 71 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument 72 unwrap(PM)->add(createFunctionAttrsPass()); 75 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { argument 76 unwrap(PM) 79 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument 83 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument 87 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument 91 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument 95 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument 99 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument 103 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument 110 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument 114 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument [all...] |
/external/llvm/unittests/Analysis/ |
H A D | CFGTest.cpp | 110 legacy::PassManager PM; local 111 PM.add(P); 112 PM.run(*M);
|
H A D | MixedTBAATest.cpp | 31 legacy::PassManager PM; member in class:llvm::__anon12732::MixedTBAATest 71 PM.add(createTypeBasedAAWrapperPass()); 72 PM.add(createAAEvalPass()); 73 PM.run(M);
|
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/ |
H A D | p1-11.cpp | 35 template<int X::*pm> struct PM { // expected-note 2 {{template parameter is declared here}} struct 36 PM<pm> *pm2; 39 PM<0> pm0; // expected-error{{null non-type template argument must be cast to template parameter type 'int X::*'}} 40 PM<(0)> pm1; // expected-error{{null non-type template argument must be cast to template parameter type 'int X::*'}} 41 PM<nullptr> pm2; 42 PM<get_nullptr()> pm3; 43 PM<(int X::*)0> pm4; 44 PM<np> pm5;
|
/external/llvm/bindings/ocaml/transforms/scalar_opts/ |
H A D | scalar_opts_ocaml.c | 23 CAMLprim value llvm_add_aggressive_dce(LLVMPassManagerRef PM) { argument 24 LLVMAddAggressiveDCEPass(PM); 29 CAMLprim value llvm_add_alignment_from_assumptions(LLVMPassManagerRef PM) { argument 30 LLVMAddAlignmentFromAssumptionsPass(PM); 35 CAMLprim value llvm_add_cfg_simplification(LLVMPassManagerRef PM) { argument 36 LLVMAddCFGSimplificationPass(PM); 41 CAMLprim value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) { argument 42 LLVMAddDeadStoreEliminationPass(PM); 47 CAMLprim value llvm_add_scalarizer(LLVMPassManagerRef PM) { argument 48 LLVMAddScalarizerPass(PM); 53 llvm_add_merged_load_store_motion(LLVMPassManagerRef PM) argument 59 llvm_add_gvn(LLVMPassManagerRef PM) argument 65 llvm_add_ind_var_simplify(LLVMPassManagerRef PM) argument 71 llvm_add_instruction_combining(LLVMPassManagerRef PM) argument 77 llvm_add_jump_threading(LLVMPassManagerRef PM) argument 83 llvm_add_licm(LLVMPassManagerRef PM) argument 89 llvm_add_loop_deletion(LLVMPassManagerRef PM) argument 95 llvm_add_loop_idiom(LLVMPassManagerRef PM) argument 101 llvm_add_loop_rotate(LLVMPassManagerRef PM) argument 107 llvm_add_loop_reroll(LLVMPassManagerRef PM) argument 113 llvm_add_loop_unroll(LLVMPassManagerRef PM) argument 119 llvm_add_loop_unswitch(LLVMPassManagerRef PM) argument 125 llvm_add_memcpy_opt(LLVMPassManagerRef PM) argument 131 llvm_add_partially_inline_lib_calls(LLVMPassManagerRef PM) argument 137 llvm_add_lower_switch(LLVMPassManagerRef PM) argument 143 llvm_add_promote_memory_to_register(LLVMPassManagerRef PM) argument 149 llvm_add_reassociation(LLVMPassManagerRef PM) argument 155 llvm_add_sccp(LLVMPassManagerRef PM) argument 161 llvm_add_scalar_repl_aggregates(LLVMPassManagerRef PM) argument 167 llvm_add_scalar_repl_aggregates_ssa(LLVMPassManagerRef PM) argument 173 llvm_add_scalar_repl_aggregates_with_threshold(value threshold, LLVMPassManagerRef PM) argument 180 llvm_add_simplify_lib_calls(LLVMPassManagerRef PM) argument 186 llvm_add_tail_call_elimination(LLVMPassManagerRef PM) argument 192 llvm_add_constant_propagation(LLVMPassManagerRef PM) argument 198 llvm_add_demote_memory_to_register(LLVMPassManagerRef PM) argument 204 llvm_add_verifier(LLVMPassManagerRef PM) argument 210 llvm_add_correlated_value_propagation(LLVMPassManagerRef PM) argument 216 llvm_add_early_cse(LLVMPassManagerRef PM) argument 222 llvm_add_lower_expect_intrinsic(LLVMPassManagerRef PM) argument 228 llvm_add_type_based_alias_analysis(LLVMPassManagerRef PM) argument 234 llvm_add_scoped_no_alias_aa(LLVMPassManagerRef PM) argument 240 llvm_add_basic_alias_analysis(LLVMPassManagerRef PM) argument [all...] |
/external/llvm/include/llvm/ |
H A D | PassAnalysisSupport.h | 149 explicit AnalysisResolver(PMDataManager &P) : PM(P) { } 151 inline PMDataManager &getPMDataManager() { return PM; } 189 PMDataManager &PM; member in class:llvm::AnalysisResolver
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.cpp | 184 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) argument 185 : TargetPassConfig(TM, PM) { 211 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) { 212 return new AArch64PassConfig(this, PM);
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 128 AMDGPUPassConfig(TargetMachine *TM, PassManagerBase &PM) argument 129 : TargetPassConfig(TM, PM) { 158 R600PassConfig(TargetMachine *TM, PassManagerBase &PM) argument 159 : AMDGPUPassConfig(TM, PM) { } 169 GCNPassConfig(TargetMachine *TM, PassManagerBase &PM) argument 170 : AMDGPUPassConfig(TM, PM) { } 265 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { 266 return new R600PassConfig(this, PM); 344 TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) { 345 return new GCNPassConfig(this, PM); [all...] |