Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/memnode.hpp @ 17:ff5961f4c095
6395208: Elide autoboxing for calls to HashMap.get(int) and HashMap.get(long)
Reviewed-by: kvn, rasbold
author | never |
---|---|
date | Wed, 05 Dec 2007 09:01:00 -0800 |
parents | a61af66fc99e |
children | d5fc211aea19 |
comparison
equal
deleted
inserted
replaced
16:f8236e79048a | 17:ff5961f4c095 |
---|---|
138 virtual Node *Identity( PhaseTransform *phase ); | 138 virtual Node *Identity( PhaseTransform *phase ); |
139 | 139 |
140 // If the load is from Field memory and the pointer is non-null, we can | 140 // If the load is from Field memory and the pointer is non-null, we can |
141 // zero out the control input. | 141 // zero out the control input. |
142 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); | 142 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); |
143 | |
144 // Recover original value from boxed values | |
145 Node *eliminate_autobox(PhaseGVN *phase); | |
143 | 146 |
144 // Compute a new Type for this node. Basically we just do the pre-check, | 147 // Compute a new Type for this node. Basically we just do the pre-check, |
145 // then call the virtual add() to set the type. | 148 // then call the virtual add() to set the type. |
146 virtual const Type *Value( PhaseTransform *phase ) const; | 149 virtual const Type *Value( PhaseTransform *phase ) const; |
147 | 150 |