< prev index next >

src/hotspot/share/opto/callnode.hpp

Print this page

        

*** 708,718 **** if (ValueTypeReturnedAsFields && method != NULL && method->is_method_handle_intrinsic() && r->cnt() > TypeFunc::Parms && r->field_at(TypeFunc::Parms)->isa_valuetypeptr() && ! r->field_at(TypeFunc::Parms)->is_valuetypeptr()->value_type()->value_klass() == C->env()->___Value_klass()) { init_flags(Flag_is_macro); C->add_macro_node(this); } _is_scalar_replaceable = false; --- 708,718 ---- if (ValueTypeReturnedAsFields && method != NULL && method->is_method_handle_intrinsic() && r->cnt() > TypeFunc::Parms && r->field_at(TypeFunc::Parms)->isa_valuetypeptr() && ! r->field_at(TypeFunc::Parms)->is_valuetypeptr()->is__Value()) { init_flags(Flag_is_macro); C->add_macro_node(this); } _is_scalar_replaceable = false;
*** 877,887 **** // True when MemBar for new is redundant with MemBar at initialzer exit bool _is_allocation_MemBar_redundant; virtual uint size_of() const; // Size is bigger AllocateNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node *mem, Node *abio, ! Node *size, Node *klass_node, Node *initial_test, ValueTypeNode* value_node = NULL); // Expansion modifies the JVMState, so we need to clone it virtual void clone_jvms(Compile* C) { if (jvms() != NULL) { set_jvms(jvms()->clone_deep(C)); jvms()->set_map_deep(this); --- 877,887 ---- // True when MemBar for new is redundant with MemBar at initialzer exit bool _is_allocation_MemBar_redundant; virtual uint size_of() const; // Size is bigger AllocateNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node *mem, Node *abio, ! Node *size, Node *klass_node, Node *initial_test, ValueTypeBaseNode* value_node = NULL); // Expansion modifies the JVMState, so we need to clone it virtual void clone_jvms(Compile* C) { if (jvms() != NULL) { set_jvms(jvms()->clone_deep(C)); jvms()->set_map_deep(this);
< prev index next >