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

123456789

/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);
/external/swiftshader/third_party/LLVM/include/llvm-c/Transforms/
H A DScalar.h29 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM);
32 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM);
35 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM);
38 void LLVMAddGVNPass(LLVMPassManagerRef PM);
41 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM);
44 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM);
47 void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM);
50 void LLVMAddLICMPass(LLVMPassManagerRef PM);
53 void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM);
56 void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM);
[all...]
H A DIPO.h25 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM);
28 void LLVMAddConstantMergePass(LLVMPassManagerRef PM);
31 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM);
34 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM);
37 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM);
40 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM);
43 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM);
46 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM);
49 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM);
52 void LLVMAddPruneEHPass(LLVMPassManagerRef PM);
[all...]
/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/swiftshader/third_party/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_pass(LLVMPassManagerRef PM) argument
59 llvm_add_global_dce(LLVMPassManagerRef PM) argument
65 llvm_add_global_optimizer(LLVMPassManagerRef PM) argument
71 llvm_add_ipc_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/swiftshader/third_party/LLVM/bindings/ocaml/transforms/scalar/
H A Dscalar_opts_ocaml.c23 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
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DScalar.cpp73 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument
74 unwrap(PM)->add(createAggressiveDCEPass());
77 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { argument
78 unwrap(PM)->add(createCFGSimplificationPass());
81 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { argument
82 unwrap(PM)->add(createDeadStoreEliminationPass());
85 void LLVMAddGVNPass(LLVMPassManagerRef PM) { argument
86 unwrap(PM)->add(createGVNPass());
89 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) { argument
90 unwrap(PM)
93 LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) argument
97 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument
101 LLVMAddLICMPass(LLVMPassManagerRef PM) argument
105 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument
109 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument
113 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument
117 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument
121 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument
125 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument
129 LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
133 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument
137 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument
141 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument
145 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument
149 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument
154 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument
158 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument
162 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument
166 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
170 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument
174 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument
178 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument
182 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument
186 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument
190 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument
[all...]
/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/swiftshader/third_party/LLVM/lib/Transforms/IPO/
H A DIPO.cpp53 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument
54 unwrap(PM)->add(createArgumentPromotionPass());
57 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument
58 unwrap(PM)->add(createConstantMergePass());
61 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument
62 unwrap(PM)->add(createDeadArgEliminationPass());
65 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument
66 unwrap(PM)->add(createFunctionAttrsPass());
69 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { argument
70 unwrap(PM)
73 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument
77 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument
81 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument
85 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument
89 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument
93 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument
97 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument
101 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument
105 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument
[all...]
H A DPassManagerBuilder.cpp63 PassManagerBase &PM) const {
66 (*GlobalExtensions)[i].second(*this, PM);
69 Extensions[i].second(*this, PM);
73 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const {
77 PM.add(createTypeBasedAliasAnalysisPass());
78 PM.add(createBasicAliasAnalysisPass());
191 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, argument
195 addInitialAliasAnalysisPasses(PM);
201 PM.add(createInternalizePass(true));
206 PM
320 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
328 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
335 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, bool Internalize, bool RunInliner) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DScalar.cpp98 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument
99 unwrap(PM)->add(createAggressiveDCEPass());
102 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { argument
103 unwrap(PM)->add(createBitTrackingDCEPass());
106 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { argument
107 unwrap(PM)->add(createAlignmentFromAssumptionsPass());
110 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { argument
111 unwrap(PM)->add(createCFGSimplificationPass());
114 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { argument
115 unwrap(PM)
118 LLVMAddScalarizerPass(LLVMPassManagerRef PM) argument
122 LLVMAddGVNPass(LLVMPassManagerRef PM) argument
126 LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM) argument
130 LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) argument
134 LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) argument
138 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument
142 LLVMAddLICMPass(LLVMPassManagerRef PM) argument
146 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument
150 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument
154 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument
158 LLVMAddLoopRerollPass(LLVMPassManagerRef PM) argument
162 LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) argument
166 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument
170 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument
174 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument
178 LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) argument
182 LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) argument
186 LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
190 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument
194 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument
198 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument
202 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument
206 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument
211 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument
215 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument
219 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument
223 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
227 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument
231 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument
235 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument
239 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument
243 LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM) argument
247 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument
251 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DVectorize.cpp39 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) { argument
40 unwrap(PM)->add(createBBVectorizePass());
43 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { argument
44 unwrap(PM)->add(createLoopVectorizePass());
47 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) { argument
48 unwrap(PM)->add(createSLPVectorizerPass());
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
H A DPTXTargetMachine.cpp72 void printNoVerify(PassManagerBase &PM, const char *Banner) { argument
74 PM.add(createMachineFunctionPrinterPass(dbgs(), Banner));
77 void printAndVerify(PassManagerBase &PM, argument
80 PM.add(createMachineFunctionPrinterPass(dbgs(), Banner));
83 // PM.add(createMachineVerifierPass(Banner));
113 bool PTXTargetMachine::addInstSelector(PassManagerBase &PM, argument
115 PM.add(createPTXISelDag(*this, OptLevel));
119 bool PTXTargetMachine::addPostRegAlloc(PassManagerBase &PM, argument
122 //PM.add(createPTXMFInfoExtract(*this, OptLevel));
126 bool PTXTargetMachine::addPassesToEmitFile(PassManagerBase &PM, argument
193 addCommonCodeGenPasses(PassManagerBase &PM, CodeGenOpt::Level OptLevel, bool DisableVerify, MCContext *&OutContext) argument
[all...]
/external/llvm/lib/Transforms/IPO/
H A DIPO.cpp64 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument
65 unwrap(PM)->add(createArgumentPromotionPass());
68 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument
69 unwrap(PM)->add(createConstantMergePass());
72 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument
73 unwrap(PM)->add(createDeadArgEliminationPass());
76 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument
77 unwrap(PM)->add(createPostOrderFunctionAttrsLegacyPass());
80 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { argument
81 unwrap(PM)
84 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument
88 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument
92 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument
96 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument
100 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument
104 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument
108 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument
115 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument
119 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument
[all...]
H A DPassManagerBuilder.cpp172 legacy::PassManagerBase &PM) const {
175 (*GlobalExtensions)[i].second(*this, PM);
178 Extensions[i].second(*this, PM);
182 legacy::PassManagerBase &PM) const {
185 PM.add(createCFLSteensAAWrapperPass());
188 PM.add(createCFLAndersAAWrapperPass());
191 PM.add(createCFLSteensAAWrapperPass());
192 PM.add(createCFLAndersAAWrapperPass());
201 PM.add(createTypeBasedAAWrapperPass());
202 PM
586 addLTOOptimizationPasses(legacy::PassManagerBase &PM) argument
727 addLateLTOOptimizationPasses( legacy::PassManagerBase &PM) argument
744 populateThinLTOPassManager( legacy::PassManagerBase &PM) argument
761 populateLTOPassManager(legacy::PassManagerBase &PM) argument
847 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
855 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
862 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument
[all...]
/external/clang/test/CodeGenCXX/
H A Dmangle-nullptr-arg.cpp9 template<int X::*pm> struct PM {}; struct
12 void test2(PM<nullptr>) { }
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DLLVMTargetMachine.cpp126 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, argument
133 if (addCommonCodeGenPasses(PM, OptLevel, DisableVerify, Context))
203 PM.add(Printer);
205 PM.add(createGCInfoDeleter());
215 bool LLVMTargetMachine::addPassesToEmitMachineCode(PassManagerBase &PM, argument
221 if (addCommonCodeGenPasses(PM, OptLevel, DisableVerify, Ctx))
224 addCodeEmitter(PM, OptLevel, JCE);
225 PM.add(createGCInfoDeleter());
235 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, argument
241 if (addCommonCodeGenPasses(PM, OptLeve
275 printNoVerify(PassManagerBase &PM, const char *Banner) argument
280 printAndVerify(PassManagerBase &PM, const char *Banner) argument
292 addCommonCodeGenPasses(PassManagerBase &PM, CodeGenOpt::Level OptLevel, bool DisableVerify, MCContext *&OutContext) argument
[all...]
/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/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaTargetMachine.cpp40 bool AlphaTargetMachine::addInstSelector(PassManagerBase &PM, argument
42 PM.add(createAlphaISelDag(*this));
45 bool AlphaTargetMachine::addPreEmitPass(PassManagerBase &PM, argument
48 PM.add(createAlphaBranchSelectionPass());
49 PM.add(createAlphaLLRPPass(*this));

Completed in 600 milliseconds

123456789