equal
deleted
inserted
replaced
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 |