Mercurial > hg > truffle
comparison src/share/vm/opto/callnode.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 | 99269dbf4ba8 |
children | ba764ed4b6f2 |
comparison
equal
deleted
inserted
replaced
73:a8880a78d355 | 74:2a9af0b9cb1c |
---|---|
417 | 417 |
418 class SafePointScalarObjectNode: public TypeNode { | 418 class SafePointScalarObjectNode: public TypeNode { |
419 uint _first_index; // First input edge index of a SafePoint node where | 419 uint _first_index; // First input edge index of a SafePoint node where |
420 // states of the scalarized object fields are collected. | 420 // states of the scalarized object fields are collected. |
421 uint _n_fields; // Number of non-static fields of the scalarized object. | 421 uint _n_fields; // Number of non-static fields of the scalarized object. |
422 DEBUG_ONLY(AllocateNode* _alloc); | 422 DEBUG_ONLY(AllocateNode* _alloc;) |
423 public: | 423 public: |
424 SafePointScalarObjectNode(const TypeOopPtr* tp, | 424 SafePointScalarObjectNode(const TypeOopPtr* tp, |
425 #ifdef ASSERT | 425 #ifdef ASSERT |
426 AllocateNode* alloc, | 426 AllocateNode* alloc, |
427 #endif | 427 #endif |