hotspot/src/share/vm/opto/memnode.hpp
changeset 1398 342890a5d031
parent 961 7fb3b13d4205
child 1500 bea9a90f3e8f
equal deleted inserted replaced
1137:26c7642c3642 1398:342890a5d031
   239   LoadRangeNode( Node *c, Node *mem, Node *adr, const TypeInt *ti = TypeInt::POS )
   239   LoadRangeNode( Node *c, Node *mem, Node *adr, const TypeInt *ti = TypeInt::POS )
   240     : LoadINode(c,mem,adr,TypeAryPtr::RANGE,ti) {}
   240     : LoadINode(c,mem,adr,TypeAryPtr::RANGE,ti) {}
   241   virtual int Opcode() const;
   241   virtual int Opcode() const;
   242   virtual const Type *Value( PhaseTransform *phase ) const;
   242   virtual const Type *Value( PhaseTransform *phase ) const;
   243   virtual Node *Identity( PhaseTransform *phase );
   243   virtual Node *Identity( PhaseTransform *phase );
       
   244   virtual Node *Ideal(PhaseGVN *phase, bool can_reshape);
   244 };
   245 };
   245 
   246 
   246 //------------------------------LoadLNode--------------------------------------
   247 //------------------------------LoadLNode--------------------------------------
   247 // Load a long from memory
   248 // Load a long from memory
   248 class LoadLNode : public LoadNode {
   249 class LoadLNode : public LoadNode {