Lines Matching refs:For
16 * is used for mutable variables etc. *)
114 (* Codegen of 'then' can change the current block, update then_bb for the
115 * phi. We create a new name because one is used for the phi node, and the
116 * other is used for the conditional branch. *)
124 (* Codegen of 'else' can change the current block, update else_bb for the
147 | Ast.For (var_name, start, end_, step, body) ->
170 (* Create an alloca for the variable in the entry block. *)
179 (* Make the new basic block for the loop header, inserting after current
239 (* for expr always returns 0.0. *)
309 (* Set names for all arguments. *)
317 (* Create an alloca for each argument and register the argument in the symbol
325 (* Create an alloca for this variable. *)
361 (* Validate the generated code, checking for consistency. *)