B | |
| binary_op [Gccjit] | |
| block [Gccjit] |
The type of basic blocks.
|
C | |
| comparison [Gccjit] | |
| context [Gccjit] |
The type of compilation contexts.
|
| context_option [Gccjit.Context] | |
F | |
| field [Gccjit] |
The type of fields of structs and unions.
|
| function_ [Gccjit] |
The type of functios.
|
| function_kind [Gccjit.Function] |
Kinds of function.
|
G | |
| global_kind [Gccjit.LValue] | |
L | |
| location [Gccjit] |
A
Gccjit.location encapsulates a source code location, so that you can
(optionally) associate locations in your languages with statements in the
JIT-compiled code, alowing the debugger to single-step through your
language.
|
| lvalue [Gccjit] |
An
Gccjit.lvalue is something that can of the left-hand side of an assignment.
|
O | |
| output_kind [Gccjit.Context] |
Kinds of ahead-of-time compilation, for use with
Gccjit.Context.compile_to_file.
|
P | |
| param [Gccjit] |
A
Gccjit.param is a function parameter.
|
R | |
| result [Gccjit] |
A
Gccjit.result encapsulates the result of an in-memory compilation.
|
| rvalue [Gccjit] |
A
rvalue is an expression within your code, with some type.
|
S | |
| struct_ [Gccjit] |
The type of structure types.
|
T | |
| type_ [Gccjit] |
The type of C types, e.g.
|
| type_kind [Gccjit.Type] | |
U | |
| unary_op [Gccjit] |