src/share/vm/compiler/oopMap.cpp

changeset 680
4a4c365f777d
parent 631
d1605aabd0a1
parent 679
524eca34ea76
child 1293
5314d85ffd54
     1.1 --- a/src/share/vm/compiler/oopMap.cpp	Fri Jul 11 01:14:44 2008 -0700
     1.2 +++ b/src/share/vm/compiler/oopMap.cpp	Fri Jul 11 12:19:29 2008 -0700
     1.3 @@ -188,10 +188,6 @@
     1.4    }
     1.5  }
     1.6  
     1.7 -void OopMap::set_stack_obj(VMReg reg) {
     1.8 -  set_xxx(reg, OopMapValue::stack_obj, VMRegImpl::Bad());
     1.9 -}
    1.10 -
    1.11  // OopMapSet
    1.12  
    1.13  OopMapSet::OopMapSet() {
    1.14 @@ -399,8 +395,7 @@
    1.15        if ( loc != NULL ) {
    1.16          if ( omv.type() == OopMapValue::oop_value ) {
    1.17  #ifdef ASSERT
    1.18 -          if (COMPILER2_PRESENT(!DoEscapeAnalysis &&)
    1.19 -             (((uintptr_t)loc & (sizeof(*loc)-1)) != 0) ||
    1.20 +          if ((((uintptr_t)loc & (sizeof(*loc)-1)) != 0) ||
    1.21               !Universe::heap()->is_in_or_null(*loc)) {
    1.22              tty->print_cr("# Found non oop pointer.  Dumping state at failure");
    1.23              // try to dump out some helpful debugging information
    1.24 @@ -431,17 +426,6 @@
    1.25        }
    1.26      }
    1.27    }
    1.28 -
    1.29 -#ifdef COMPILER2
    1.30 -  if (DoEscapeAnalysis) {
    1.31 -    for (OopMapStream oms(map, OopMapValue::stack_obj); !oms.is_done(); oms.next()) {
    1.32 -      omv = oms.current();
    1.33 -      assert(omv.is_stack_loc(), "should refer to stack location");
    1.34 -      oop loc = (oop) fr->oopmapreg_to_location(omv.reg(),reg_map);
    1.35 -      oop_fn->do_oop(&loc);
    1.36 -    }
    1.37 -  }
    1.38 -#endif // COMPILER2
    1.39  }
    1.40  
    1.41  
    1.42 @@ -540,9 +524,6 @@
    1.43      st->print("Derived_oop_" );
    1.44      optional->print_on(st);
    1.45      break;
    1.46 -  case OopMapValue::stack_obj:
    1.47 -    st->print("Stack");
    1.48 -    break;
    1.49    default:
    1.50      ShouldNotReachHere();
    1.51    }

mercurial