< prev index next >

src/hotspot/share/opto/callnode.hpp

Print this page

        

*** 725,736 **** const TypeTuple *r = tf->range_sig(); 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; --- 725,737 ---- const TypeTuple *r = tf->range_sig(); if (ValueTypeReturnedAsFields && method != NULL && method->is_method_handle_intrinsic() && r->cnt() > TypeFunc::Parms && ! r->field_at(TypeFunc::Parms)->is_valuetypeptr() && ! // TODO fix this with the calling convention changes ! false /*r->field_at(TypeFunc::Parms)->is_valuetypeptr()->is__Value()*/) { init_flags(Flag_is_macro); C->add_macro_node(this); } _is_scalar_replaceable = false;
< prev index next >