Cthulhu
0.2.10
Cthulhu compiler collection
|
Go to the source code of this file.
Macros | |
#define | NEW_EVENT(id, ...) CT_LOCAL extern const diagnostic_t kEvent_##id; |
Functions | |
CT_LOCAL void | llvm_create (target_runtime_t *runtime) |
CT_LOCAL void | llvm_destroy (target_runtime_t *runtime) |
CT_LOCAL void | llvm_tree (target_runtime_t *runtime, const tree_t *tree, target_emit_t *emit) |
CT_LOCAL emit_result_t | llvm_ssa (target_runtime_t *runtime, const ssa_result_t *ssa, target_emit_t *emit) |
#define NEW_EVENT | ( | id, | |
... | |||
) | CT_LOCAL extern const diagnostic_t kEvent_##id; |
CT_LOCAL void llvm_create | ( | target_runtime_t * | runtime | ) |
CT_LOCAL void llvm_destroy | ( | target_runtime_t * | runtime | ) |
CT_LOCAL emit_result_t llvm_ssa | ( | target_runtime_t * | runtime, |
const ssa_result_t * | ssa, | ||
target_emit_t * | emit | ||
) |
CT_LOCAL void llvm_tree | ( | target_runtime_t * | runtime, |
const tree_t * | tree, | ||
target_emit_t * | emit | ||
) |