Go to the source code of this file.
|
void | genarg_v (codegendata *cd1, Cell v) |
|
void | genarg_i (codegendata *cd1, s4 i) |
|
void | genarg_b (codegendata *cd1, s4 i) |
|
void | genarg_f (codegendata *cd1, float f) |
|
void | genarg_l (codegendata *cd1, s8 l) |
|
void | genarg_aRef (codegendata *cd1, java_objectheader *a) |
|
void | genarg_aArray (codegendata *cd1, java_arrayheader *a) |
|
void | genarg_aaTarget (codegendata *cd1, Inst **a) |
|
void | genarg_aClass (codegendata *cd1, classinfo *a) |
|
void | genarg_acr (codegendata *cd1, constant_classref *a) |
|
void | genarg_addr (codegendata *cd1, u1 *a) |
|
void | genarg_af (codegendata *cd1, functionptr a) |
|
void | genarg_afi (codegendata *cd1, fieldinfo *a) |
|
void | genarg_am (codegendata *cd1, methodinfo *a) |
|
void | genarg_acell (codegendata *cd1, Cell *a) |
|
void | genarg_ainst (codegendata *cd1, Inst *a) |
|
void | genarg_auf (codegendata *cd1, unresolved_field *a) |
|
void | genarg_aum (codegendata *cd1, unresolved_method *a) |
|
void | genarg_avftbl (codegendata *cd1, vftbl_t *a) |
|
bool | intrp_codegen (jitdata *jd) |
|
u1 * | intrp_createcompilerstub (methodinfo *m) |
|
u1 * | intrp_createnativestub (functionptr f, jitdata *jd, methoddesc *nmd) |
|
Cell * | nativecall (functionptr f, methodinfo *m, Cell *sp, Inst *ra, Cell *fp, u1 *addrcif) |
|
u1 * | createcalljavafunction (methodinfo *m) |
|
#define COMPILERSTUB_CODESIZE 4 |
#define COMPILERSTUB_DATASIZE 2 |
#define gen_branch |
( |
|
_inst | ) |
|
Value:{ \
gen_##_inst(cd, 0); \
codegen_addreference(cd, BLOCK_OF(iptr->dst.insindex)); \
}
Definition at line 67 of file codegen.c.
#define I |
( |
|
value | ) |
iptr[0].sx.val.i = (value); break; |
#define index2offset |
( |
|
_i | ) |
(-(_i) * SIZEOF_VOID_P) |