CACAO
|
Go to the source code of this file.
Macros | |
#define | DEBUG_JIT_COMPILEVERBOSE(x) |
#define | TRACECOMPILERCALLS() |
#define | DEBUG_NAME "jit" |
Functions | |
void | jit_init (void) |
void | jit_close (void) |
static u1 * | do_nothing_function (void) |
jitdata * | jit_jitdata_new (methodinfo *m) |
static u1 * | jit_compile_intern (jitdata *jd) |
u1 * | jit_compile (methodinfo *m) |
u1 * | jit_recompile (methodinfo *m) |
void | jit_invalidate_code (methodinfo *m) |
void | jit_request_optimization (methodinfo *m) |
codeinfo * | jit_get_current_code (methodinfo *m) |
void * | jit_asm_compile (methodinfo *m, void *mptr, void *sp, void *ra) |
void * | jit_compile_handle (methodinfo *m, void *pv, void *ra, void *mptr) |
ICMD | jit_complement_condition (ICMD opcode) |
void | jit_renumber_basicblocks (jitdata *jd) |
void | jit_check_basicblock_numbers (jitdata *jd) |
#define DEBUG_JIT_COMPILEVERBOSE | ( | x | ) |
#define TRACECOMPILERCALLS | ( | ) |
void* jit_asm_compile | ( | methodinfo * | m, |
void * | mptr, | ||
void * | sp, | ||
void * | ra | ||
) |
u1* jit_compile | ( | methodinfo * | m | ) |
void* jit_compile_handle | ( | methodinfo * | m, |
void * | pv, | ||
void * | ra, | ||
void * | mptr | ||
) |
codeinfo* jit_get_current_code | ( | methodinfo * | m | ) |
void jit_invalidate_code | ( | methodinfo * | m | ) |
jitdata* jit_jitdata_new | ( | methodinfo * | m | ) |
u1* jit_recompile | ( | methodinfo * | m | ) |
void jit_request_optimization | ( | methodinfo * | m | ) |