Go to the source code of this file.
|
const char * | c89_format_type (c89_emit_t *emit, const ssa_type_t *type, const char *name, type_format_t flags) |
|
const char * | c89_format_params (c89_emit_t *emit, typevec_t *params, bool variadic) |
|
const char * | c89_printf_specifier (digit_t digit, sign_t sign) |
|
const char * | c89_format_storage (c89_emit_t *emit, ssa_storage_t storage, const char *name, type_format_t flags) |
|
c89_source_t * | c89_get_source (c89_emit_t *emit, const ssa_module_t *mod) |
|
c89_source_t * | c89_get_header (c89_emit_t *emit, const ssa_module_t *mod) |
|
io_t * | c89_get_header_io (c89_emit_t *emit, const ssa_module_t *mod) |
|
io_t * | c89_get_source_io (c89_emit_t *emit, const ssa_module_t *mod) |
|
void | c89_proto_type (c89_emit_t *emit, io_t *io, const ssa_type_t *type) |
|
void | c89_proto_global (c89_emit_t *emit, const ssa_module_t *mod, const ssa_symbol_t *global) |
|
void | c89_proto_function (c89_emit_t *emit, const ssa_module_t *mod, const ssa_symbol_t *symbol) |
|
void | c89_define_type (c89_emit_t *emit, io_t *io, const ssa_type_t *type) |
|
void | c89_define_global (c89_emit_t *emit, const ssa_module_t *mod, const ssa_symbol_t *symbol) |
|
void | c89_define_function (c89_emit_t *emit, const ssa_module_t *mod, const ssa_symbol_t *symbol) |
|
◆ type_format_t
type formatting
Enumerator |
---|
eFormatEmitNone | |
eFormatEmitConst | |
eFormatIsConst | |
Definition at line 47 of file c89.h.
◆ c89_define_function()
◆ c89_define_global()
◆ c89_define_type()
symbol definitions
Definition at line 946 of file emit.c.
◆ c89_format_params()
◆ c89_format_storage()
◆ c89_format_type()
◆ c89_get_header()
◆ c89_get_header_io()
◆ c89_get_source()
◆ c89_get_source_io()
◆ c89_printf_specifier()
◆ c89_proto_function()
◆ c89_proto_global()
◆ c89_proto_type()
symbol foward declarations
Definition at line 361 of file emit.c.