Mercurial > hg > truffle
comparison src/share/vm/opto/memnode.hpp @ 4115:1bd45abaa507
6890673: Eliminate allocations immediately after EA
Summary: Try to eliminate allocations and related locks immediately after escape analysis.
Reviewed-by: never
author | kvn |
---|---|
date | Wed, 16 Nov 2011 09:13:57 -0800 |
parents | a92cdbac8b9e |
children | 1dc233a8c7fe |
comparison
equal
deleted
inserted
replaced
4114:6729bbc1fcd6 | 4115:1bd45abaa507 |
---|---|
798 virtual bool depends_only_on_test() const { return false; } | 798 virtual bool depends_only_on_test() const { return false; } |
799 virtual const TypePtr* adr_type() const { return TypeAryPtr::CHARS; } | 799 virtual const TypePtr* adr_type() const { return TypeAryPtr::CHARS; } |
800 virtual uint match_edge(uint idx) const; | 800 virtual uint match_edge(uint idx) const; |
801 virtual uint ideal_reg() const { return Op_RegI; } | 801 virtual uint ideal_reg() const { return Op_RegI; } |
802 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); | 802 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); |
803 virtual const Type *Value(PhaseTransform *phase) const; | |
803 }; | 804 }; |
804 | 805 |
805 //------------------------------StrComp------------------------------------- | 806 //------------------------------StrComp------------------------------------- |
806 class StrCompNode: public StrIntrinsicNode { | 807 class StrCompNode: public StrIntrinsicNode { |
807 public: | 808 public: |