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] |