|
Cthulhu
0.2.10
Cthulhu compiler collection
|
#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.
Functions | |
| 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_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) |
| char* begin_module | ( | emit_t * | emit, |
| fs_t * | fs, | ||
| const ssa_module_t * | mod | ||
| ) |
| char* get_block_name | ( | emit_t * | emit, |
| const ssa_block_t * | block | ||
| ) |
| char* get_step_from_block | ( | emit_t * | emit, |
| const ssa_block_t * | block, | ||
| size_t | index | ||
| ) |
| char* get_step_name | ( | emit_t * | emit, |
| const ssa_step_t * | step | ||
| ) |
| const char* type_to_string | ( | const ssa_type_t * | type, |
| arena_t * | arena | ||
| ) |