summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/jit.h
blob: 04265547ad0506a3cd2e915a2444ee7aca16b289 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef PGF_JIT_H_
#define PGF_JIT_H_

typedef struct PgfJitState PgfJitState;

PgfJitState*
pgf_jit_init(GuPool* tmp_pool, GuPool* pool);

void
pgf_jit_done(PgfJitState* state, PgfAbstr* abstr);

void
pgf_jit_predicate(PgfJitState* state, PgfCIdMap* abscats, 
                  PgfAbsCat* abscat, GuBuf* functions);

#endif