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