CACAO
|
Go to the source code of this file.
Enumerations | |
enum | escape_state_t { ESCAPE_UNKNOWN, ESCAPE_NONE, ESCAPE_METHOD, ESCAPE_METHOD_RETURN, ESCAPE_GLOBAL } |
Functions | |
static escape_state_t | escape_state_from_u1 (u1 x) |
static u1 | escape_state_to_u1 (escape_state_t x) |
void | escape_analysis_perform (jitdata *jd) |
void | escape_analysis_escape_check (void *vp) |
void | bc_escape_analysis_perform (methodinfo *m) |
bool | escape_is_monomorphic (methodinfo *caller, methodinfo *callee) |
enum escape_state_t |
Enumerator | |
---|---|
ESCAPE_UNKNOWN | |
ESCAPE_NONE | |
ESCAPE_METHOD | |
ESCAPE_METHOD_RETURN | |
ESCAPE_GLOBAL |
Definition at line 31 of file escape.hpp.
void bc_escape_analysis_perform | ( | methodinfo * | m | ) |
Definition at line 1865 of file bytecode_escape.cpp.
Definition at line 1319 of file escape.cpp.
Definition at line 1277 of file escape.cpp.
bool escape_is_monomorphic | ( | methodinfo * | caller, |
methodinfo * | callee | ||
) |
Definition at line 1324 of file escape.cpp.
|
inlinestatic |
Definition at line 39 of file escape.hpp.
|
inlinestatic |
Definition at line 43 of file escape.hpp.