Home | History | Annotate | Download | only in Chapter7

Lines Matching refs:var_name

17 let create_entry_block_alloca the_function var_name =
19 build_alloca double_type var_name builder
147 | Ast.For (var_name, start, end_, step, body) ->
171 let alloca = create_entry_block_alloca the_function var_name in
194 try Some (Hashtbl.find named_values var_name) with Not_found -> None
196 Hashtbl.add named_values var_name alloca;
216 let cur_var = build_load alloca var_name builder in
235 | Some old_val -> Hashtbl.add named_values var_name old_val
247 Array.iter (fun (var_name, init) ->
260 let alloca = create_entry_block_alloca the_function var_name in
267 let old_value = Hashtbl.find named_values var_name in
268 old_bindings := (var_name, old_value) :: !old_bindings;
273 Hashtbl.add named_values var_name alloca;
280 List.iter (fun (var_name, old_value) ->
281 Hashtbl.add named_values var_name old_value
324 let var_name = args.(i) in
326 let alloca = create_entry_block_alloca the_function var_name in
332 Hashtbl.add named_values var_name alloca;