IrGlobalStorage

Members

Functions

add
IrIndex add()
allocateInitializer
ubyte[] allocateInitializer(uint length)

Allocate space for compiletime generated initializers (struct initializers for example) String literals without escape sequences are sliced directly from source code

get
IrGlobal* get(IrIndex index)
get_or_add_f32_sign_bit_constant
IrIndex get_or_add_f32_sign_bit_constant(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
get_or_add_f64_sign_bit_constant
IrIndex get_or_add_f64_sign_bit_constant(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

buffer
Arena!IrGlobal buffer;
Undocumented in source.
initializerBuffer
Arena!ubyte initializerBuffer;
Undocumented in source.

Meta