Go to the source code of this file.
|
s4 | emit_load (jitdata *jd, instruction *iptr, varinfo *src, s4 tempreg) |
|
void | emit_store (jitdata *jd, instruction *iptr, varinfo *dst, s4 d) |
|
void | emit_copy (jitdata *jd, instruction *iptr) |
|
void | emit_iconst (codegendata *cd, s4 d, s4 value) |
|
void | emit_lconst (codegendata *cd, s4 d, s8 value) |
|
void | emit_branch (codegendata *cd, s4 disp, s4 condition, s4 reg, u4 opt) |
|
void | emit_arithmetic_check (codegendata *cd, instruction *iptr, s4 reg) |
|
void | emit_arrayindexoutofbounds_check (codegendata *cd, instruction *iptr, s4 s1, s4 s2) |
|
void | emit_arraystore_check (codegendata *cd, instruction *iptr) |
|
void | emit_classcast_check (codegendata *cd, instruction *iptr, s4 condition, s4 reg, s4 s1) |
|
void | emit_nullpointer_check (codegendata *cd, instruction *iptr, s4 reg) |
|
void | emit_exception_check (codegendata *cd, instruction *iptr) |
|
void | emit_trap_compiler (codegendata *cd) |
|
void | emit_abstractmethoderror_trap (codegendata *cd) |
|
uint32_t | emit_trap (codegendata *cd) |
|
void | emit_recompute_pv (codegendata *cd) |
| Emit code to recompute the procedure vector. More...
|
|
void | emit_monitor_enter (jitdata *jd, int32_t syncslot_offset) |
| Generates synchronization code to enter a monitor. More...
|
|
void | emit_monitor_exit (jitdata *jd, int32_t syncslot_offset) |
| Generates synchronization code to leave a monitor. More...
|
|
void | emit_verbosecall_enter (jitdata *jd) |
| Emit profiling code for method frequency counting. More...
|
|
void | emit_verbosecall_exit (jitdata *jd) |
|
void emit_monitor_enter |
( |
jitdata * |
jd, |
|
|
int32_t |
syncslot_offset |
|
) |
| |
Generates synchronization code to enter a monitor.
Definition at line 676 of file emit.cpp.
void emit_monitor_exit |
( |
jitdata * |
jd, |
|
|
int32_t |
syncslot_offset |
|
) |
| |
Generates synchronization code to leave a monitor.
Definition at line 736 of file emit.cpp.
Emit code to recompute the procedure vector.
Definition at line 665 of file emit.cpp.
Emit profiling code for method frequency counting.
Emit profiling code for basicblock frequency counting. Emit profiling code to start CPU cycle counting. Emit profiling code to stop CPU cycle counting.
Definition at line 815 of file emit.cpp.