Lines Matching full:the_function
343 let create_entry_block_alloca the_function var_name =
344 let builder = builder_at (instr_begin (entry_block the_function)) in
376 let the_function = block_parent (insertion_block builder) in
379 let alloca = create_entry_block_alloca the_function var_name in
421 let create_argument_allocas the_function proto =
428 let alloca = create_entry_block_alloca the_function var_name in
435 ) (params the_function)
748 let the_function = block_parent (insertion_block builder) in
771 let alloca = create_entry_block_alloca the_function var_name in
1236 let create_entry_block_alloca the_function var_name =
1237 let builder = builder_at context (instr_begin (entry_block the_function)) in
1325 let the_function = block_parent start_bb in
1327 let then_bb = append_block context "then" the_function in
1339 let else_bb = append_block context "else" the_function in
1348 let merge_bb = append_block context "ifcont" the_function in
1387 let the_function = block_parent (insertion_block builder) in
1390 let alloca = create_entry_block_alloca the_function var_name in
1400 let loop_bb = append_block context "loop" the_function in
1444 let after_bb = append_block context "afterloop" the_function in
1463 let the_function = block_parent (insertion_block builder) in
1479 let alloca = create_entry_block_alloca the_function var_name in
1538 let create_argument_allocas the_function proto =
1545 let alloca = create_entry_block_alloca the_function var_name in
1552 ) (params the_function)
1557 let the_function = codegen_proto proto in
1568 let bb = append_block context "entry" the_function in
1573 create_argument_allocas the_function proto;
1581 Llvm_analysis.assert_valid_function the_function;
1584 let _ = PassManager.run_function the_function the_fpm in
1586 the_function
1588 delete_function the_function;
1626 let the_function = Codegen.codegen_func the_fpm e in
1627 dump_value the_function;
1630 let result = ExecutionEngine.run_function the_function [||]