< prev index next >
src/hotspot/share/opto/graphKit.hpp
Print this page
*** 642,652 ****
Node* new_val,
const Type* value_type,
BasicType bt,
DecoratorSet decorators);
! void access_clone(Node* ctl, Node* src, Node* dst, Node* size, bool is_array);
// Return addressing for an array element.
Node* array_element_address(Node* ary, Node* idx, BasicType elembt,
// Optional constraint on the array size:
const TypeInt* sizetype = NULL,
--- 642,652 ----
Node* new_val,
const Type* value_type,
BasicType bt,
DecoratorSet decorators);
! void access_clone(Node* ctl, Node* src_base, Node* dst_base, Node* countx, bool is_array);
// Return addressing for an array element.
Node* array_element_address(Node* ary, Node* idx, BasicType elembt,
// Optional constraint on the array size:
const TypeInt* sizetype = NULL,
*** 829,839 ****
Node* *failure_control = NULL );
Node* is_always_locked(Node* obj);
Node* gen_value_type_test(Node* kls);
void gen_value_type_guard(Node* obj, int nargs = 0);
! void gen_value_type_array_guard(Node* ary, Node* obj, Node* elem_klass = NULL);
void gen_flattened_array_guard(Node* ary, int nargs = 0);
Node* gen_lh_array_test(Node* kls, unsigned int lh_value);
Node* gen_subtype_check(Node* subklass, Node* superklass) {
MergeMemNode* mem = merged_memory();
--- 829,839 ----
Node* *failure_control = NULL );
Node* is_always_locked(Node* obj);
Node* gen_value_type_test(Node* kls);
void gen_value_type_guard(Node* obj, int nargs = 0);
! void gen_value_type_array_guard(Node* ary, Node* obj, Node* elem_klass, int nargs);
void gen_flattened_array_guard(Node* ary, int nargs = 0);
Node* gen_lh_array_test(Node* kls, unsigned int lh_value);
Node* gen_subtype_check(Node* subklass, Node* superklass) {
MergeMemNode* mem = merged_memory();
< prev index next >