hotspot/src/share/vm/oops/methodDataOop.hpp
changeset 251 cb2e73f71205
parent 218 a0e996680b05
child 615 570062d730b2
equal deleted inserted replaced
250:8f3acb20ed88 251:cb2e73f71205
  1251   static int mileage_of(methodOop m);
  1251   static int mileage_of(methodOop m);
  1252 
  1252 
  1253   // Support for interprocedural escape analysis, from Thomas Kotzmann.
  1253   // Support for interprocedural escape analysis, from Thomas Kotzmann.
  1254   enum EscapeFlag {
  1254   enum EscapeFlag {
  1255     estimated    = 1 << 0,
  1255     estimated    = 1 << 0,
  1256     return_local = 1 << 1
  1256     return_local = 1 << 1,
       
  1257     return_allocated = 1 << 2,
       
  1258     allocated_escapes = 1 << 3,
       
  1259     unknown_modified = 1 << 4
  1257   };
  1260   };
  1258 
  1261 
  1259   intx eflags()                                  { return _eflags; }
  1262   intx eflags()                                  { return _eflags; }
  1260   intx arg_local()                               { return _arg_local; }
  1263   intx arg_local()                               { return _arg_local; }
  1261   intx arg_stack()                               { return _arg_stack; }
  1264   intx arg_stack()                               { return _arg_stack; }