hotspot/src/share/vm/opto/parse.hpp
changeset 19770 7cb9f982ea81
parent 17383 3665c0901a0d
child 20689 bc5805c29150
equal deleted inserted replaced
19768:239cc27c7524 19770:7cb9f982ea81
   516   void do_get_xxx(Node* obj, ciField* field, bool is_field);
   516   void do_get_xxx(Node* obj, ciField* field, bool is_field);
   517   void do_put_xxx(Node* obj, ciField* field, bool is_field);
   517   void do_put_xxx(Node* obj, ciField* field, bool is_field);
   518 
   518 
   519   // loading from a constant field or the constant pool
   519   // loading from a constant field or the constant pool
   520   // returns false if push failed (non-perm field constants only, not ldcs)
   520   // returns false if push failed (non-perm field constants only, not ldcs)
   521   bool push_constant(ciConstant con, bool require_constant = false, bool is_autobox_cache = false);
   521   bool push_constant(ciConstant con, bool require_constant = false, bool is_autobox_cache = false, const Type* basic_type = NULL);
   522 
   522 
   523   // implementation of object creation bytecodes
   523   // implementation of object creation bytecodes
   524   void emit_guard_for_new(ciInstanceKlass* klass);
   524   void emit_guard_for_new(ciInstanceKlass* klass);
   525   void do_new();
   525   void do_new();
   526   void do_newarray(BasicType elemtype);
   526   void do_newarray(BasicType elemtype);