/external/llvm/include/llvm-c/Transforms/ |
H A D | Scalar.h | 36 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 39 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); 42 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); 45 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM); 48 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM); 51 void LLVMAddScalarizerPass(LLVMPassManagerRef PM); 54 void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM); 57 void LLVMAddGVNPass(LLVMPassManagerRef PM); 60 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM); 63 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM); [all...] |
H A D | IPO.h | 32 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM); 35 void LLVMAddConstantMergePass(LLVMPassManagerRef PM); 38 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM); 41 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM); 44 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM); 47 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM); 50 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM); 53 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM); 56 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM); 59 void LLVMAddPruneEHPass(LLVMPassManagerRef PM); [all...] |
H A D | Vectorize.h | 37 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM); 40 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM); 43 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);
|
H A D | PassManagerBuilder.h | 69 LLVMPassManagerRef PM); 74 LLVMPassManagerRef PM); 78 LLVMPassManagerRef PM,
|
/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/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/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/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...] |
H A D | InstrumentationBindings.h | 27 void LLVMAddAddressSanitizerFunctionPass(LLVMPassManagerRef PM); 28 void LLVMAddAddressSanitizerModulePass(LLVMPassManagerRef PM); 29 void LLVMAddThreadSanitizerPass(LLVMPassManagerRef PM); 30 void LLVMAddMemorySanitizerPass(LLVMPassManagerRef PM); 31 void LLVMAddDataFlowSanitizerPass(LLVMPassManagerRef PM, int ABIListFilesNum,
|
/external/llvm/lib/Transforms/IPO/ |
H A D | IPO.cpp | 55 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument 56 unwrap(PM)->add(createArgumentPromotionPass()); 59 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument 60 unwrap(PM)->add(createConstantMergePass()); 63 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument 64 unwrap(PM)->add(createDeadArgEliminationPass()); 67 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument 68 unwrap(PM)->add(createFunctionAttrsPass()); 71 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { argument 72 unwrap(PM) 75 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument 79 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument 83 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument 87 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument 91 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument 95 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument 99 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument 106 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument 110 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument [all...] |
H A D | PassManagerBuilder.cpp | 127 legacy::PassManagerBase &PM) const { 130 (*GlobalExtensions)[i].second(*this, PM); 133 Extensions[i].second(*this, PM); 137 legacy::PassManagerBase &PM) const { 142 PM.add(createCFLAliasAnalysisPass()); 143 PM.add(createTypeBasedAliasAnalysisPass()); 144 PM.add(createScopedNoAliasAAPass()); 145 PM.add(createBasicAliasAnalysisPass()); 408 void PassManagerBuilder::addLTOOptimizationPasses(legacy::PassManagerBase &PM) { argument 410 addInitialAliasAnalysisPasses(PM); 503 addLateLTOOptimizationPasses( legacy::PassManagerBase &PM) argument 517 populateLTOPassManager(legacy::PassManagerBase &PM) argument 599 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 607 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 614 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | Scalar.cpp | 88 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument 89 unwrap(PM)->add(createAggressiveDCEPass()); 92 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { argument 93 unwrap(PM)->add(createBitTrackingDCEPass()); 96 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { argument 97 unwrap(PM)->add(createAlignmentFromAssumptionsPass()); 100 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { argument 101 unwrap(PM)->add(createCFGSimplificationPass()); 104 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { argument 105 unwrap(PM) 108 LLVMAddScalarizerPass(LLVMPassManagerRef PM) argument 112 LLVMAddGVNPass(LLVMPassManagerRef PM) argument 116 LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM) argument 120 LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) argument 124 LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) argument 128 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument 132 LLVMAddLICMPass(LLVMPassManagerRef PM) argument 136 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument 140 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument 144 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument 148 LLVMAddLoopRerollPass(LLVMPassManagerRef PM) argument 152 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument 156 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument 160 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument 164 LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) argument 168 LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) argument 172 LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument 176 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument 180 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument 184 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument 188 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument 192 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument 197 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument 201 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument 205 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument 209 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument 213 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument 217 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument 221 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument 225 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument 229 LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM) argument 233 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument 237 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument [all...] |
/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/clang/test/CodeGenCXX/ |
H A D | mangle-nullptr-arg.cpp | 9 template<int X::*pm> struct PM {}; struct 12 void test2(PM<nullptr>) { }
|
/external/valgrind/memcheck/tests/ |
H A D | memalign2.c | 82 # define PM(a,b,c) posix_memalign((void**)a, b, c) 84 res = PM(&p, -1,100); assert(EINVAL == res); 85 res = PM(&p, 0, 100); assert(0 == res && 0 == (long)p % 8); 86 res = PM(&p, 1, 100); assert(EINVAL == res); 87 res = PM(&p, 2, 100); assert(EINVAL == res); 88 res = PM(&p, 3, 100); assert(EINVAL == res); 89 res = PM(&p, sizeof(void*), 100); 92 res = PM(&p, 31, 100); assert(EINVAL == res); 93 res = PM(&p, 32, 100); assert(0 == res && 0 == (long)p % 32); 94 res = PM( [all...] |
/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/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/mesa3d/src/gallium/drivers/radeon/ |
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/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.cpp | 48 BPFPassConfig(BPFTargetMachine *TM, PassManagerBase &PM) argument 49 : TargetPassConfig(TM, PM) {} 59 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { argument 60 return new BPFPassConfig(this, PM);
|
/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/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 47 /// static void addMyLoopPass(const PMBuilder &Builder, PassManagerBase &PM) { 49 /// PM.add(createMyAwesomePass()); 60 legacy::PassManagerBase &PM); 140 legacy::PassManagerBase &PM) const; 141 void addInitialAliasAnalysisPasses(legacy::PassManagerBase &PM) const; 142 void addLTOOptimizationPasses(legacy::PassManagerBase &PM); 143 void addLateLTOOptimizationPasses(legacy::PassManagerBase &PM); 153 void populateLTOPassManager(legacy::PassManagerBase &PM);
|
/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/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/SystemZ/ |
H A D | SystemZTargetMachine.cpp | 45 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) argument 46 : TargetPassConfig(TM, PM) {} 109 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { argument 110 return new SystemZPassConfig(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);
|