Mercurial > hg > truffle
comparison src/share/vm/opto/machnode.hpp @ 1162:d749b1813f40
Merge
author | trims |
---|---|
date | Fri, 15 Jan 2010 14:25:44 -0800 |
parents | 97125851f396 |
children | 844a9d73ec22 |
comparison
equal
deleted
inserted
replaced
1130:1bc68593a110 | 1162:d749b1813f40 |
---|---|
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 |