/external/llvm/include/llvm-c/Transforms/ |
H A D | Scalar.h | 36 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 39 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM); 42 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM); 45 void LLVMAddScalarizerPass(LLVMPassManagerRef PM); 48 void LLVMAddGVNPass(LLVMPassManagerRef PM); 51 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM); 54 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM); 57 void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM); 60 void LLVMAddLICMPass(LLVMPassManagerRef PM); 63 void LLVMAddLoopDeletionPass(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/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_always_inliner_pass(LLVMPassManagerRef PM) argument 65 llvm_add_global_dce(LLVMPassManagerRef PM) argument 71 llvm_add_global_optimizer(LLVMPassManagerRef PM) argument 77 llvm_add_ipc_propagation(LLVMPassManagerRef PM) argument 83 llvm_add_prune_eh(LLVMPassManagerRef PM) argument 89 llvm_add_ipsccp(LLVMPassManagerRef PM) argument 95 llvm_add_internalize(LLVMPassManagerRef PM, value AllButMain) argument 101 llvm_add_strip_dead_prototypes(LLVMPassManagerRef PM) argument 107 llvm_add_strip_symbols(LLVMPassManagerRef PM) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | Scalar.cpp | 75 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument 76 unwrap(PM)->add(createAggressiveDCEPass()); 79 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { argument 80 unwrap(PM)->add(createCFGSimplificationPass()); 83 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { argument 84 unwrap(PM)->add(createDeadStoreEliminationPass()); 87 void LLVMAddScalarizerPass(LLVMPassManagerRef PM) { argument 88 unwrap(PM)->add(createScalarizerPass()); 91 void LLVMAddGVNPass(LLVMPassManagerRef PM) { argument 92 unwrap(PM) 95 LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) argument 99 LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) argument 103 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument 107 LLVMAddLICMPass(LLVMPassManagerRef PM) argument 111 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument 115 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument 119 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument 123 LLVMAddLoopRerollPass(LLVMPassManagerRef PM) argument 127 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument 131 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument 135 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument 139 LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) argument 143 LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument 147 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument 151 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument 155 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument 159 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument 163 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument 168 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument 172 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument 176 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument 180 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument 184 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument 189 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument 193 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument 197 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument 201 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument 205 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument [all...] |
/external/llvm/bindings/ocaml/transforms/scalar/ |
H A D | scalar_opts_ocaml.c | 23 CAMLprim value llvm_add_constant_propagation(LLVMPassManagerRef PM) { argument 24 LLVMAddConstantPropagationPass(PM); 29 CAMLprim value llvm_add_sccp(LLVMPassManagerRef PM) { argument 30 LLVMAddSCCPPass(PM); 35 CAMLprim value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) { argument 36 LLVMAddDeadStoreEliminationPass(PM); 41 CAMLprim value llvm_add_aggressive_dce(LLVMPassManagerRef PM) { argument 42 LLVMAddAggressiveDCEPass(PM); 47 CAMLprim value llvm_add_scalar_repl_aggregation(LLVMPassManagerRef PM) { argument 48 LLVMAddScalarReplAggregatesPass(PM); 53 llvm_add_scalar_repl_aggregation_ssa(LLVMPassManagerRef PM) argument 59 llvm_add_scalar_repl_aggregation_with_threshold(value threshold, LLVMPassManagerRef PM) argument 66 llvm_add_ind_var_simplification(LLVMPassManagerRef PM) argument 72 llvm_add_instruction_combination(LLVMPassManagerRef PM) argument 78 llvm_add_licm(LLVMPassManagerRef PM) argument 84 llvm_add_loop_unswitch(LLVMPassManagerRef PM) argument 90 llvm_add_loop_unroll(LLVMPassManagerRef PM) argument 96 llvm_add_loop_rotation(LLVMPassManagerRef PM) argument 102 llvm_add_memory_to_register_promotion(LLVMPassManagerRef PM) argument 108 llvm_add_memory_to_register_demotion(LLVMPassManagerRef PM) argument 114 llvm_add_reassociation(LLVMPassManagerRef PM) argument 120 llvm_add_jump_threading(LLVMPassManagerRef PM) argument 126 llvm_add_cfg_simplification(LLVMPassManagerRef PM) argument 132 llvm_add_tail_call_elimination(LLVMPassManagerRef PM) argument 138 llvm_add_gvn(LLVMPassManagerRef PM) argument 144 llvm_add_memcpy_opt(LLVMPassManagerRef PM) argument 150 llvm_add_loop_deletion(LLVMPassManagerRef PM) argument 156 llvm_add_loop_idiom(LLVMPassManagerRef PM) argument 162 llvm_add_lib_call_simplification(LLVMPassManagerRef PM) argument 168 llvm_add_verifier(LLVMPassManagerRef PM) argument 174 llvm_add_correlated_value_propagation(LLVMPassManagerRef PM) argument 180 llvm_add_early_cse(LLVMPassManagerRef PM) argument 186 llvm_add_lower_expect_intrinsic(LLVMPassManagerRef PM) argument 192 llvm_add_type_based_alias_analysis(LLVMPassManagerRef PM) argument 198 llvm_add_basic_alias_analysis(LLVMPassManagerRef PM) argument 204 llvm_add_partially_inline_lib_calls(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/lib/Transforms/IPO/ |
H A D | IPO.cpp | 54 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument 55 unwrap(PM)->add(createArgumentPromotionPass()); 58 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument 59 unwrap(PM)->add(createConstantMergePass()); 62 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument 63 unwrap(PM)->add(createDeadArgEliminationPass()); 66 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument 67 unwrap(PM)->add(createFunctionAttrsPass()); 70 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { argument 71 unwrap(PM) 74 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument 78 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument 82 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument 86 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument 90 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument 94 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument 98 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument 105 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument 109 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument [all...] |
H A D | PassManagerBuilder.cpp | 95 PassManagerBase &PM) const { 98 (*GlobalExtensions)[i].second(*this, PM); 101 Extensions[i].second(*this, PM); 105 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { 109 PM.add(createTypeBasedAliasAnalysisPass()); 110 PM.add(createBasicAliasAnalysisPass()); 283 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, argument 288 addInitialAliasAnalysisPasses(PM); 294 PM.add(createInternalizePass("main")); 299 PM 439 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 447 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 454 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) 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/main/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/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.cpp | 37 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) argument 38 : TargetPassConfig(TM, PM) {} 50 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { argument 51 return new XCorePassConfig(this, PM); 74 void XCoreTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument 78 PM.add(createBasicTargetTransformInfoPass(this)); 79 PM.add(createXCoreTargetTransformInfoPass(this));
|
/external/chromium_org/third_party/mesa/src/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/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/MSP430/ |
H A D | MSP430TargetMachine.cpp | 41 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) argument 42 : TargetPassConfig(TM, PM) {} 53 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { argument 54 return new MSP430PassConfig(this, PM);
|
/external/llvm/lib/Target/X86/ |
H A D | X86TargetMachine.cpp | 86 void X86TargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument 90 PM.add(createBasicTargetTransformInfoPass(this)); 91 PM.add(createX86TargetTransformInfoPass(this)); 103 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM) argument 104 : TargetPassConfig(TM, PM) {} 123 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) { argument 124 return new X86PassConfig(this, PM); 181 bool X86TargetMachine::addCodeEmitter(PassManagerBase &PM, argument 183 PM.add(createX86JITCodeEmitterPass(*this, JCE));
|
/external/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 79 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument 80 PM.add(createBasicTargetTransformInfoPass(this)); 85 PassManagerBase &PM, 91 TM->addAnalysisPasses(PM); 95 TargetPassConfig *PassConfig = TM->createPassConfig(PM); 101 PM.add(PassConfig); 116 PM.add(MMI); 119 PM.add(new MachineFunctionAnalysis(*TM)); 138 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, argument 146 PM 84 addPassesToGenerateCode(LLVMTargetMachine *TM, PassManagerBase &PM, bool DisableVerify, AnalysisID StartAfter, AnalysisID StopAfter) argument 235 addPassesToEmitMachineCode(PassManagerBase &PM, JITCodeEmitter &JCE, bool DisableVerify) argument 254 addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, raw_ostream &Out, bool DisableVerify) argument [all...] |
/external/llvm/bindings/ocaml/transforms/passmgr_builder/ |
H A D | passmgr_builder_ocaml.c | 90 LLVMPassManagerRef PM, value PMB) { 92 PMBuilder_val(PMB), PM); local 98 LLVMPassManagerRef PM, value PMB) { 100 PMBuilder_val(PMB), PM); local 107 LLVMPassManagerRef PM, value Internalize, value RunInliner, 110 PMBuilder_val(PMB), PM, local 89 llvm_pmbuilder_populate_function_pass_manager( LLVMPassManagerRef PM, value PMB) argument 97 llvm_pmbuilder_populate_module_pass_manager( LLVMPassManagerRef PM, value PMB) argument 106 llvm_pmbuilder_populate_lto_pass_manager( LLVMPassManagerRef PM, value Internalize, value RunInliner, value PMB) argument
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcTargetMachine.cpp | 43 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) argument 44 : TargetPassConfig(TM, PM) {} 55 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { argument 56 return new SparcPassConfig(this, PM); 64 bool SparcTargetMachine::addCodeEmitter(PassManagerBase &PM, argument 67 PM.add(createSparcJITCodeEmitterPass(*this, JCE));
|
/external/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 48 /// static void addMyLoopPass(const PMBuilder &Builder, PassManagerBase &PM) { 50 /// PM.add(createMyAwesomePass()); 61 PassManagerBase &PM); 136 void addExtensionsToPM(ExtensionPointTy ETy, PassManagerBase &PM) const; 137 void addInitialAliasAnalysisPasses(PassManagerBase &PM) const; 147 void populateLTOPassManager(PassManagerBase &PM, bool Internalize,
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.cpp | 36 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) argument 37 : TargetPassConfig(TM, PM) {} 99 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { argument 100 return new SystemZPassConfig(this, PM);
|