Lines Matching refs:the_function
17 let create_entry_block_alloca the_function var_name =
18 let builder = builder_at context (instr_begin (entry_block the_function)) in
106 let the_function = block_parent start_bb in
108 let then_bb = append_block context "then" the_function in
120 let else_bb = append_block context "else" the_function in
129 let merge_bb = append_block context "ifcont" the_function in
168 let the_function = block_parent (insertion_block builder) in
171 let alloca = create_entry_block_alloca the_function var_name in
181 let loop_bb = append_block context "loop" the_function in
225 let after_bb = append_block context "afterloop" the_function in
244 let the_function = block_parent (insertion_block builder) in
260 let alloca = create_entry_block_alloca the_function var_name in
319 let create_argument_allocas the_function proto =
326 let alloca = create_entry_block_alloca the_function var_name in
333 ) (params the_function)
338 let the_function = codegen_proto proto in
349 let bb = append_block context "entry" the_function in
354 create_argument_allocas the_function proto;
362 Llvm_analysis.assert_valid_function the_function;
365 let _ = PassManager.run_function the_function the_fpm in
367 the_function
369 delete_function the_function;