|
CACAO
|
Go to the source code of this file.
Macros | |
| #define | BUILTIN_FLOAT_ARGS 1 |
| #define | REG_PV REG_PV_CALLEE |
Functions | |
| bool | fits_13 (s4 disp) |
| s4 | get_lopart_disp (disp) |
| bool | check_13bit_imm (s8 imm) |
| bool | codegen_emit (jitdata *jd) |
| Generates machine code. More... | |
| void | codegen_emit_stub_compiler (jitdata *jd) |
| void | codegen_emit_stub_builtin (jitdata *jd, builtintable_entry *bte) |
| void | codegen_emit_stub_native (jitdata *jd, methoddesc *nmd, functionptr f) |
| #define BUILTIN_FLOAT_ARGS 1 |
Definition at line 67 of file codegen.cpp.
| #define REG_PV REG_PV_CALLEE |
Definition at line 72 of file codegen.cpp.
| bool check_13bit_imm | ( | s8 | imm | ) |
Definition at line 101 of file codegen.cpp.
| bool codegen_emit | ( | jitdata * | jd | ) |
Generates machine code.
Generates machine code for the method prolog.
Generates machine code for the method epilog.
Generates machine code for one ICMD.
Definition at line 123 of file codegen.cpp.
| void codegen_emit_stub_builtin | ( | jitdata * | jd, |
| builtintable_entry * | bte | ||
| ) |
Definition at line 2500 of file codegen.cpp.
Definition at line 2474 of file codegen.cpp.
| void codegen_emit_stub_native | ( | jitdata * | jd, |
| methoddesc * | nmd, | ||
| functionptr | f | ||
| ) |
Definition at line 2673 of file codegen.cpp.
| bool fits_13 | ( | s4 | disp | ) |
Definition at line 74 of file codegen.cpp.
| s4 get_lopart_disp | ( | disp | ) |
Definition at line 84 of file codegen.cpp.
1.8.5