DEADSOFTWARE

Изменение структуры проекта
[dsw-obn.git] / src / backends / libgccjit / generator-libgccjit.h
1 #include <libgccjit.h>
3 struct gen_proc_t
4 {
5 gcc_jit_function * gcc_func;
6 };
8 struct gen_type_t
9 {
10 gcc_jit_type * gcc_type;
11 gcc_jit_struct * gcc_struct;
12 };
14 struct gen_var_t
15 {
16 gcc_jit_lvalue * gcc_lvalue;
17 gcc_jit_param * gcc_param;
18 gcc_jit_field * gcc_field;
19 };
21 struct gen_block_t
22 {
23 gcc_jit_block * gcc_block;
24 gen_block_t * up;
25 };
27 struct gen_context_t
28 {
29 gcc_jit_context * gcc_context;
30 gcc_jit_result * gcc_result;
31 gen_block_t * block;
32 unsigned record_count;
33 gcc_jit_lvalue * gcc_alloc;
34 };