#include "common.h"
#include "std/str.h"
#include "std/map.h"
#include "std/vector.h"
#include "std/typed/vector.h"
#include "fs/fs.h"
#include "base/panic.h"
#include <stdarg.h>
#include <stdint.h>
Go to the source code of this file.
|
char * | begin_module (emit_t *emit, fs_t *fs, const ssa_module_t *mod) |
|
names_t | names_new (size_t size, arena_t *arena) |
|
void | counter_reset (emit_t *emit) |
|
char * | get_step_name (emit_t *emit, const ssa_step_t *step) |
|
char * | get_block_name (emit_t *emit, const ssa_block_t *block) |
|
char * | get_anon_symbol_name (emit_t *emit, const ssa_symbol_t *symbol, const char *prefix) |
|
char * | get_anon_local_name (emit_t *emit, const ssa_local_t *local, const char *prefix) |
|
char * | get_step_from_block (emit_t *emit, const ssa_block_t *block, size_t index) |
|
const char * | type_to_string (const ssa_type_t *type, arena_t *arena) |
|
◆ begin_module()
◆ counter_reset()
void counter_reset |
( |
emit_t * |
emit | ) |
|
◆ get_anon_local_name()
char* get_anon_local_name |
( |
emit_t * |
emit, |
|
|
const ssa_local_t * |
local, |
|
|
const char * |
prefix |
|
) |
| |
◆ get_anon_symbol_name()
char* get_anon_symbol_name |
( |
emit_t * |
emit, |
|
|
const ssa_symbol_t * |
symbol, |
|
|
const char * |
prefix |
|
) |
| |
◆ get_block_name()
◆ get_step_from_block()
◆ get_step_name()
◆ names_new()
◆ type_to_string()