Lines Matching refs:PM

23 CAMLprim value llvm_add_constant_propagation(LLVMPassManagerRef PM) {
24 LLVMAddConstantPropagationPass(PM);
29 CAMLprim value llvm_add_sccp(LLVMPassManagerRef PM) {
30 LLVMAddSCCPPass(PM);
35 CAMLprim value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) {
36 LLVMAddDeadStoreEliminationPass(PM);
41 CAMLprim value llvm_add_aggressive_dce(LLVMPassManagerRef PM) {
42 LLVMAddAggressiveDCEPass(PM);
47 CAMLprim value llvm_add_scalar_repl_aggregation(LLVMPassManagerRef PM) {
48 LLVMAddScalarReplAggregatesPass(PM);
53 CAMLprim value llvm_add_scalar_repl_aggregation_ssa(LLVMPassManagerRef PM) {
54 LLVMAddScalarReplAggregatesPassSSA(PM);
60 LLVMPassManagerRef PM) {
61 LLVMAddScalarReplAggregatesPassWithThreshold(PM, Int_val(threshold));
66 CAMLprim value llvm_add_ind_var_simplification(LLVMPassManagerRef PM) {
67 LLVMAddIndVarSimplifyPass(PM);
72 CAMLprim value llvm_add_instruction_combination(LLVMPassManagerRef PM) {
73 LLVMAddInstructionCombiningPass(PM);
78 CAMLprim value llvm_add_licm(LLVMPassManagerRef PM) {
79 LLVMAddLICMPass(PM);
84 CAMLprim value llvm_add_loop_unswitch(LLVMPassManagerRef PM) {
85 LLVMAddLoopUnswitchPass(PM);
90 CAMLprim value llvm_add_loop_unroll(LLVMPassManagerRef PM) {
91 LLVMAddLoopUnrollPass(PM);
96 CAMLprim value llvm_add_loop_rotation(LLVMPassManagerRef PM) {
97 LLVMAddLoopRotatePass(PM);
102 CAMLprim value llvm_add_memory_to_register_promotion(LLVMPassManagerRef PM) {
103 LLVMAddPromoteMemoryToRegisterPass(PM);
108 CAMLprim value llvm_add_memory_to_register_demotion(LLVMPassManagerRef PM) {
109 LLVMAddDemoteMemoryToRegisterPass(PM);
114 CAMLprim value llvm_add_reassociation(LLVMPassManagerRef PM) {
115 LLVMAddReassociatePass(PM);
120 CAMLprim value llvm_add_jump_threading(LLVMPassManagerRef PM) {
121 LLVMAddJumpThreadingPass(PM);
126 CAMLprim value llvm_add_cfg_simplification(LLVMPassManagerRef PM) {
127 LLVMAddCFGSimplificationPass(PM);
132 CAMLprim value llvm_add_tail_call_elimination(LLVMPassManagerRef PM) {
133 LLVMAddTailCallEliminationPass(PM);
138 CAMLprim value llvm_add_gvn(LLVMPassManagerRef PM) {
139 LLVMAddGVNPass(PM);
144 CAMLprim value llvm_add_memcpy_opt(LLVMPassManagerRef PM) {
145 LLVMAddMemCpyOptPass(PM);
150 CAMLprim value llvm_add_loop_deletion(LLVMPassManagerRef PM) {
151 LLVMAddLoopDeletionPass(PM);
156 CAMLprim value llvm_add_loop_idiom(LLVMPassManagerRef PM) {
157 LLVMAddLoopIdiomPass(PM);
162 CAMLprim value llvm_add_lib_call_simplification(LLVMPassManagerRef PM) {
163 LLVMAddSimplifyLibCallsPass(PM);
168 CAMLprim value llvm_add_verifier(LLVMPassManagerRef PM) {
169 LLVMAddVerifierPass(PM);
174 CAMLprim value llvm_add_correlated_value_propagation(LLVMPassManagerRef PM) {
175 LLVMAddCorrelatedValuePropagationPass(PM);
180 CAMLprim value llvm_add_early_cse(LLVMPassManagerRef PM) {
181 LLVMAddEarlyCSEPass(PM);
186 CAMLprim value llvm_add_lower_expect_intrinsic(LLVMPassManagerRef PM) {
187 LLVMAddLowerExpectIntrinsicPass(PM);
192 CAMLprim value llvm_add_type_based_alias_analysis(LLVMPassManagerRef PM) {
193 LLVMAddTypeBasedAliasAnalysisPass(PM);
198 CAMLprim value llvm_add_basic_alias_analysis(LLVMPassManagerRef PM) {
199 LLVMAddBasicAliasAnalysisPass(PM);
204 CAMLprim value llvm_add_partially_inline_lib_calls(LLVMPassManagerRef PM) {
205 LLVMAddPartiallyInlineLibCallsPass(PM);