Searched refs:PM (Results 1 - 25 of 113) sorted by relevance

12345

/external/llvm/include/llvm-c/Transforms/
H A DScalar.h36 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 DIPO.h32 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 DVectorize.h37 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM);
40 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM);
43 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);
H A DPassManagerBuilder.h69 LLVMPassManagerRef PM);
74 LLVMPassManagerRef PM);
78 LLVMPassManagerRef PM,
/external/llvm/bindings/ocaml/transforms/scalar_opts/
H A Dscalar_opts_ocaml.c23 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 Dipo_ocaml.c23 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 Dvectorize_ocaml.c23 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 DInstrumentationBindings.cpp22 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 DInstrumentationBindings.h27 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 DIPO.cpp55 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 DPassManagerBuilder.cpp127 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 DScalar.cpp88 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 DVectorize.cpp38 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 Dmangle-nullptr-arg.cpp9 template<int X::*pm> struct PM {}; struct
12 void test2(PM<nullptr>) { }
/external/valgrind/memcheck/tests/
H A Dmemalign2.c82 # 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 Dp1-11.cpp35 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 DCFGStmtMap.h28 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 DAMDGPUTargetMachine.cpp75 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 DBPFTargetMachine.cpp48 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 DMSP430TargetMachine.cpp47 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 DPassManagerBuilder.h47 /// 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 DCompileUtils.h38 legacy::PassManager PM; local
40 if (TM.addPassesToEmitMC(PM, Ctx, ObjStream))
42 PM.run(M);
/external/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dpassmgr_builder_ocaml.c88 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 DSystemZTargetMachine.cpp45 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 DXCoreTargetMachine.cpp44 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) argument
45 : TargetPassConfig(TM, PM) {}
58 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { argument
59 return new XCorePassConfig(this, PM);

Completed in 936 milliseconds

12345