|
Cthulhu
0.2.10
Cthulhu compiler collection
|
#include "cthulhu/ssa/ssa.h"

Go to the source code of this file.
Data Structures | |
| struct | names_t |
| struct | emit_t |
| target code emitter options More... | |
Functions | |
| char * | begin_module (emit_t *emit, fs_t *fs, const ssa_module_t *mod) |
| void | end_module (emit_t *emit) |
| 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 | ||
| ) |
| void end_module | ( | emit_t * | emit | ) |
| 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 | ||
| ) |