Lines Matching refs:cast
658 bool MemNode::adr_phi_is_loop_invariant(Node* adr_phi, Node* cast) {
661 // includes such a CastPP, and so the original cast, whatever its input,
662 // must be covered by an equivalent cast, with an earlier control input.
670 // Add the phi node and the cast to the worklist.
673 if( cast != NULL ){
674 if( !cast->is_ConstraintCast() ) return false;
675 worklist.push(cast);
688 // - it is a cast of an identical value
690 // Otherwise, the node is not OK, and we presume the cast is not invariant
708 // Find any cast-away of null-ness and keep its control. Null cast-aways are
750 // Keep looking for cast nodes.
762 // Remember the cast that we've peeked though. If we peek
1607 // arrays can be cast to Objects
1663 // arrays can be cast to Objects
2404 // prev_val and val might differ by a cast; it would be good