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) |