< prev index next >

src/hotspot/share/opto/castnode.cpp

Print this page

        

*** 409,419 **** // This is a value type. Its input is the return of a call: the call // returns a value type and we now know its exact type: build a // ValueTypePtrNode from the call. if (can_reshape && in(0) == NULL && ! phase->C->can_add_value_type_ptr() && type()->isa_valuetypeptr() && in(1) != NULL && in(1)->is_Proj() && in(1)->in(0) != NULL && in(1)->in(0)->is_CallStaticJava() && in(1)->in(0)->as_CallStaticJava()->method() != NULL && in(1)->as_Proj()->_con == TypeFunc::Parms) { --- 409,419 ---- // This is a value type. Its input is the return of a call: the call // returns a value type and we now know its exact type: build a // ValueTypePtrNode from the call. if (can_reshape && in(0) == NULL && ! phase->C->can_add_value_type() && type()->isa_valuetypeptr() && in(1) != NULL && in(1)->is_Proj() && in(1)->in(0) != NULL && in(1)->in(0)->is_CallStaticJava() && in(1)->in(0)->as_CallStaticJava()->method() != NULL && in(1)->as_Proj()->_con == TypeFunc::Parms) {
< prev index next >