diff src/share/vm/opto/cfgnode.hpp @ 74:2a9af0b9cb1c

6674600: (Escape Analysis) Optimize memory graph for instance's fields Summary: EA gives opportunite to do more aggressive memory optimizations. Reviewed-by: never, jrose
author kvn
date Thu, 20 Mar 2008 15:11:44 -0700
parents b8f5ba577b02
children e0bd2e08e3d0
line wrap: on
line diff
--- a/src/share/vm/opto/cfgnode.hpp	Thu Mar 20 13:51:55 2008 -0700
+++ b/src/share/vm/opto/cfgnode.hpp	Thu Mar 20 15:11:44 2008 -0700
@@ -148,6 +148,7 @@
   static PhiNode* make( Node* r, Node* x, const Type *t, const TypePtr* at = NULL );
   // create a new phi with narrowed memory type
   PhiNode* slice_memory(const TypePtr* adr_type) const;
+  PhiNode* split_out_instance(const TypePtr* at, PhaseIterGVN *igvn) const;
   // like make(r, x), but does not initialize the in edges to x
   static PhiNode* make_blank( Node* r, Node* x );