< prev index next >
src/hotspot/share/opto/graphKit.hpp
Print this page
*** 590,600 ****
const TypePtr* adr_type,
Node* val,
const Type* val_type,
BasicType bt,
DecoratorSet decorators,
! bool deoptimize_on_exception = false);
Node* access_load_at(Node* obj, // containing obj
Node* adr, // actual adress to load val at
const TypePtr* adr_type,
const Type* val_type,
--- 590,601 ----
const TypePtr* adr_type,
Node* val,
const Type* val_type,
BasicType bt,
DecoratorSet decorators,
! bool deoptimize_on_exception = false,
! bool safe_for_replace = true);
Node* access_load_at(Node* obj, // containing obj
Node* adr, // actual adress to load val at
const TypePtr* adr_type,
const Type* val_type,
*** 846,856 ****
// and the array-store bytecode
Node* gen_checkcast(Node *subobj, Node* superkls, Node* *failure_control = NULL, bool never_null = false);
Node* is_always_locked(Node* obj);
void gen_value_type_guard(Node* obj, int nargs = 0);
! void gen_value_type_array_guard(Node* ary, Node* obj, int nargs);
Node* load_lh_array_tag(Node* kls);
Node* gen_lh_array_test(Node* kls, unsigned int lh_value);
Node* gen_subtype_check(Node* subklass, Node* superklass) {
MergeMemNode* mem = merged_memory();
--- 847,857 ----
// and the array-store bytecode
Node* gen_checkcast(Node *subobj, Node* superkls, Node* *failure_control = NULL, bool never_null = false);
Node* is_always_locked(Node* obj);
void gen_value_type_guard(Node* obj, int nargs = 0);
! void gen_value_array_null_guard(Node* ary, Node* val, int nargs);
Node* load_lh_array_tag(Node* kls);
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 >