474 // implementation of object creation bytecodes |
474 // implementation of object creation bytecodes |
475 void do_new(); |
475 void do_new(); |
476 void do_newarray(BasicType elemtype); |
476 void do_newarray(BasicType elemtype); |
477 void do_anewarray(); |
477 void do_anewarray(); |
478 void do_multianewarray(); |
478 void do_multianewarray(); |
479 Node* expand_multianewarray(ciArrayKlass* array_klass, Node* *lengths, int ndimensions); |
479 Node* expand_multianewarray(ciArrayKlass* array_klass, Node* *lengths, int ndimensions, int nargs); |
480 |
480 |
481 // implementation of jsr/ret |
481 // implementation of jsr/ret |
482 void do_jsr(); |
482 void do_jsr(); |
483 void do_ret(); |
483 void do_ret(); |
484 |
484 |