Lines Matching refs:cast

1342     Node* cast = cast_not_null(value, false);
1344 replace_in_map(value, cast);
1345 value = cast;
1360 Node *cast = new (C) CastPPNode(obj,t_not_null);
1361 cast->init_req(0, control());
1362 cast = _gvn.transform( cast );
1367 replace_in_map(obj, cast);
1369 return cast; // Return casted value
2098 // Make a cast-not-nullness use the other not-null control. Return cast.
2103 Node* cast = null_check_common(value, T_OBJECT, false, null_control);
2107 // If we see an unexpected null at a check-cast we record it and force a
2108 // recompile; the offending check-cast will be compiled to handle NULLs.
2120 return cast;
2518 // Subsume downstream occurrences of receiver with a cast to
2520 Node* cast = new(C) CheckCastPPNode(control(), receiver, recv_xtype);
2521 (*casted_receiver) = _gvn.transform(cast);
2567 if (profile.count() >= 0 && // no cast failures here
2574 // we can then remove the rest of the cast.
2672 // the control edge for the cast failure. Otherwise, an appropriate
2680 // Fast cutout: Check the case that the cast is vacuously true.
2693 // It needs a null check because a null will *pass* the cast check.
2714 // Use null-cast information if it is available
2739 // Counter has never been decremented (due to cast failure).
3134 // It's what we cast the result to.
3329 if (ptr->is_CheckCastPP()) { // strip a raw-to-oop cast
3498 Node* cast = __ CastPX(__ ctrl(), adr);
3503 Node* card_offset = __ URShiftX( cast, __ ConI(CardTableModRefBS::card_shift) );
3731 Node* cast = __ CastPX(__ ctrl(), adr);
3734 Node* card_offset = __ URShiftX( cast, __ ConI(CardTableModRefBS::card_shift) );
3747 Node* xor_res = __ URShiftX ( __ XorX( cast, __ CastPX(__ ctrl(), val)), __ ConI(HeapRegion::LogOfHRGrainBytes));