Lines Matching refs:Codegen
34 The ``Codegen.codegen_expr`` function says to emit IR for that AST node
66 The ``Codegen.builder`` object is a helper object that makes it easy to
72 The ``Codegen.named_values`` map keeps track of which values are defined
113 values that can be in the ``Codegen.named_values`` map are function
247 ``Codegen.the_module``. If not, we will create it.
259 specified: this name is registered in "``Codegen.the_module``"s symbol
306 and registering the arguments in the ``Codegen.named_values`` map for
322 clear out the ``Codegen.named_values`` map to make sure that there isn't
336 Now we get to the point where the ``Codegen.builder`` is set up. The
359 Once the insertion point is set up, we call the ``Codegen.codegen_func``
384 This code does have a bug, though. Since the ``Codegen.codegen_proto``
400 Codegen into the "``Toplevel.main_loop``", and then dumps out the LLVM
912 dump_value (Codegen.codegen_func e);
916 dump_value (Codegen.codegen_proto e);
921 dump_value (Codegen.codegen_func e);
922 with Stream.Error s | Codegen.Error s ->
955 dump_module Codegen.the_module