@@ -671,14 +671,13 @@ class CallJavaNode : public CallNode {
671671 ciMethod* _method; // Method being direct called
672672 bool _arg_escape; // ArgEscape in parameter list
673673public:
674- const int _bci; // Byte Code Index of call byte code
675- CallJavaNode (const TypeFunc* tf , address addr, ciMethod* method, int bci)
674+ CallJavaNode (const TypeFunc* tf , address addr, ciMethod* method)
676675 : CallNode(tf, addr, TypePtr::BOTTOM),
677676 _optimized_virtual (false ),
678677 _method_handle_invoke(false ),
679678 _override_symbolic_info(false ),
680679 _method(method),
681- _arg_escape(false ), _bci(bci)
680+ _arg_escape(false )
682681 {
683682 init_class_id (Class_CallJava);
684683 }
@@ -712,17 +711,16 @@ class CallStaticJavaNode : public CallJavaNode {
712711 virtual bool cmp ( const Node &n ) const ;
713712 virtual uint size_of () const ; // Size is bigger
714713public:
715- CallStaticJavaNode (Compile* C, const TypeFunc* tf, address addr, ciMethod* method, int bci )
716- : CallJavaNode(tf, addr, method, bci ) {
714+ CallStaticJavaNode (Compile* C, const TypeFunc* tf, address addr, ciMethod* method)
715+ : CallJavaNode(tf, addr, method) {
717716 init_class_id (Class_CallStaticJava);
718717 if (C->eliminate_boxing () && (method != NULL ) && method->is_boxing_method ()) {
719718 init_flags (Flag_is_macro);
720719 C->add_macro_node (this );
721720 }
722721 }
723- CallStaticJavaNode (const TypeFunc* tf, address addr, const char * name, int bci,
724- const TypePtr* adr_type)
725- : CallJavaNode(tf, addr, NULL , bci) {
722+ CallStaticJavaNode (const TypeFunc* tf, address addr, const char * name, const TypePtr* adr_type)
723+ : CallJavaNode(tf, addr, NULL ) {
726724 init_class_id (Class_CallStaticJava);
727725 // This node calls a runtime stub, which often has narrow memory effects.
728726 _adr_type = adr_type;
@@ -760,7 +758,8 @@ class CallDynamicJavaNode : public CallJavaNode {
760758 virtual bool cmp ( const Node &n ) const ;
761759 virtual uint size_of () const ; // Size is bigger
762760public:
763- CallDynamicJavaNode ( const TypeFunc *tf , address addr, ciMethod* method, int vtable_index, int bci ) : CallJavaNode(tf,addr,method,bci), _vtable_index(vtable_index) {
761+ CallDynamicJavaNode (const TypeFunc* tf , address addr, ciMethod* method, int vtable_index)
762+ : CallJavaNode(tf,addr,method), _vtable_index(vtable_index) {
764763 init_class_id (Class_CallDynamicJava);
765764 }
766765
0 commit comments