hotspot/src/share/vm/opto/machnode.hpp
changeset 4566 b363f6ef4068
parent 1 489c9b5090e2
child 4751 9418f690831d
equal deleted inserted replaced
4565:cbb3fed38514 4566:b363f6ef4068
   660   virtual uint size_of() const; // Size is bigger
   660   virtual uint size_of() const; // Size is bigger
   661 public:
   661 public:
   662   ciMethod* _method;             // Method being direct called
   662   ciMethod* _method;             // Method being direct called
   663   int        _bci;               // Byte Code index of call byte code
   663   int        _bci;               // Byte Code index of call byte code
   664   bool       _optimized_virtual; // Tells if node is a static call or an optimized virtual
   664   bool       _optimized_virtual; // Tells if node is a static call or an optimized virtual
       
   665   bool       _method_handle_invoke;   // Tells if the call has to preserve SP
   665   MachCallJavaNode() : MachCallNode() {
   666   MachCallJavaNode() : MachCallNode() {
   666     init_class_id(Class_MachCallJava);
   667     init_class_id(Class_MachCallJava);
   667   }
   668   }
       
   669 
       
   670   virtual const RegMask &in_RegMask(uint) const;
       
   671 
   668 #ifndef PRODUCT
   672 #ifndef PRODUCT
   669   virtual void dump_spec(outputStream *st) const;
   673   virtual void dump_spec(outputStream *st) const;
   670 #endif
   674 #endif
   671 };
   675 };
   672 
   676