1.1 --- a/src/cpu/sparc/vm/sparc.ad Mon Jun 23 18:21:18 2008 -0700 1.2 +++ b/src/cpu/sparc/vm/sparc.ad Tue Jun 24 10:43:29 2008 -0700 1.3 @@ -5955,7 +5955,7 @@ 1.4 1.5 // Convert oop pointer into compressed form 1.6 instruct encodeHeapOop(iRegN dst, iRegP src) %{ 1.7 - predicate(n->bottom_type()->is_narrowoop()->make_oopptr()->ptr() != TypePtr::NotNull); 1.8 + predicate(n->bottom_type()->make_ptr()->ptr() != TypePtr::NotNull); 1.9 match(Set dst (EncodeP src)); 1.10 format %{ "encode_heap_oop $src, $dst" %} 1.11 ins_encode %{ 1.12 @@ -5965,7 +5965,7 @@ 1.13 %} 1.14 1.15 instruct encodeHeapOop_not_null(iRegN dst, iRegP src) %{ 1.16 - predicate(n->bottom_type()->is_narrowoop()->make_oopptr()->ptr() == TypePtr::NotNull); 1.17 + predicate(n->bottom_type()->make_ptr()->ptr() == TypePtr::NotNull); 1.18 match(Set dst (EncodeP src)); 1.19 format %{ "encode_heap_oop_not_null $src, $dst" %} 1.20 ins_encode %{