Static Public Member Functions | |
static objArrayOop | free_list () |
static objArrayOop | allocate (int size) |
static objArrayOop | extend (objArrayOop old_pic) |
static void | deallocate (objArrayOop pic) |
static void | set_first (objArrayOop pic, oop first, oop second) |
static void | set_second (objArrayOop pic, oop first, oop second) |
static void | set_last (objArrayOop pic, oop first, oop second) |
Definition at line 33 of file interpretedIC.cpp.
static objArrayOop Interpreter_PICs::allocate | ( | int | size | ) | [inline, static] |
Definition at line 37 of file interpretedIC.cpp.
References objArrayKlass::allocate_tenured_pic(), assert, free_list(), oopDesc::is_objArray(), memOopDesc::is_old(), objArrayOopDesc::length(), nilObj, objArrayOopDesc::obj_at(), and objArrayOopDesc::obj_at_put().
Referenced by extend(), and InterpretedIC::update_inline_cache().
Here is the call graph for this function:
static void Interpreter_PICs::deallocate | ( | objArrayOop | pic | ) | [inline, static] |
Definition at line 61 of file interpretedIC.cpp.
References free_list(), objArrayOopDesc::length(), objArrayOopDesc::obj_at(), and objArrayOopDesc::obj_at_put().
Referenced by InterpretedIC::clear(), and InterpretedIC::update_inline_cache().
Here is the call graph for this function:
static objArrayOop Interpreter_PICs::extend | ( | objArrayOop | old_pic | ) | [inline, static] |
Definition at line 51 of file interpretedIC.cpp.
References allocate(), objArrayOopDesc::length(), objArrayOopDesc::obj_at(), objArrayOopDesc::obj_at_put(), and size_of_largest_interpreterPIC.
Referenced by InterpretedIC::update_inline_cache().
Here is the call graph for this function:
static objArrayOop Interpreter_PICs::free_list | ( | ) | [inline, static] |
Definition at line 35 of file interpretedIC.cpp.
References Universe::pic_free_list().
Referenced by allocate(), and deallocate().
Here is the call graph for this function:
static void Interpreter_PICs::set_first | ( | objArrayOop | pic, | |
oop | first, | |||
oop | second | |||
) | [inline, static] |
Definition at line 68 of file interpretedIC.cpp.
References objArrayOopDesc::obj_at_put().
Referenced by InterpretedIC::update_inline_cache().
Here is the call graph for this function:
static void Interpreter_PICs::set_last | ( | objArrayOop | pic, | |
oop | first, | |||
oop | second | |||
) | [inline, static] |
Definition at line 78 of file interpretedIC.cpp.
References objArrayOopDesc::length(), and objArrayOopDesc::obj_at_put().
Referenced by InterpretedIC::update_inline_cache().
Here is the call graph for this function:
static void Interpreter_PICs::set_second | ( | objArrayOop | pic, | |
oop | first, | |||
oop | second | |||
) | [inline, static] |
Definition at line 73 of file interpretedIC.cpp.
References objArrayOopDesc::obj_at_put().
Referenced by InterpretedIC::update_inline_cache().
Here is the call graph for this function: