Lines Matching refs:rbx

94   // ??? convention: expect aberrant index in register rbx,
96 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::throw_ArrayIndexOutOfBoundsException), rax, rbx);
120 __ pop(rbx);
128 __ call_VM(rax, CAST_FROM_FN_PTR(address, InterpreterRuntime::create_klass_exception), rax, rbx);
131 __ lea(rbx, ExternalAddress((address)message));
133 __ movptr(rbx, NULL_WORD);
135 __ call_VM(rax, CAST_FROM_FN_PTR(address, InterpreterRuntime::create_exception), rax, rbx);
201 __ get_cache_and_index_at_bcp(rbx, rcx, 1, sizeof(u2));
203 __ movl(rbx, Address(rbx, rcx,
206 __ andptr(rbx, 0xFF);
207 __ lea(rsp, Address(rsp, rbx, Interpreter::stackElementScale()));
213 __ get_cache_and_index_at_bcp(rbx, rcx, 1, sizeof(u4));
342 // rbx,: method
346 const Address invocation_counter(rbx, in_bytes(methodOopDesc::invocation_counter_offset()) +
355 __ movptr(rax, Address(rbx, methodOopDesc::method_data_offset()));
369 const Address backedge_counter (rbx, methodOopDesc::backedge_counter_offset() +
373 __ incrementl(Address(rbx,methodOopDesc::interpreter_invocation_counter_offset()));
409 // rbx, - method
416 // rbx - method
419 // rbx, - method
427 const Address size_of_parameters(rbx, methodOopDesc::size_of_parameters_offset());
436 __ movptr(rbx, Address(rbp, method_offset)); // restore methodOop
453 // rbx,: methodOop
545 // rbx, - methodOop
549 const Address access_flags (rbx, methodOopDesc::access_flags_offset());
569 __ movptr(rax, Address(rbx, methodOopDesc::const_offset()));
595 __ movptr(rsi, Address(rbx,methodOopDesc::const_offset())); // get constMethodOop
597 __ push(rbx); // save methodOop
600 __ movptr(rdx, Address(rbx, in_bytes(methodOopDesc::method_data_offset())));
610 __ movptr(rdx, Address(rbx, methodOopDesc::const_offset()));
636 // rbx,: methodOop
658 // rbx,: method
667 __ movptr(rdx, Address(rbx, methodOopDesc::const_offset()));
677 // rbx,: method
792 // rbx,: methodOop
813 // rbx: method (at this point it's scratch)
834 rbx /* tmp */,
866 // rbx,: methodOop
872 const Address size_of_parameters(rbx, methodOopDesc::size_of_parameters_offset());
873 const Address invocation_counter(rbx, methodOopDesc::invocation_counter_offset() + InvocationCounter::counter_offset());
874 const Address access_flags (rbx, methodOopDesc::access_flags_offset());
883 // rbx,: methodOop
985 const Register method = rbx;
1285 // rbx,: methodOop
1290 const Address size_of_parameters(rbx, methodOopDesc::size_of_parameters_offset());
1291 const Address size_of_locals (rbx, methodOopDesc::size_of_locals_offset());
1292 const Address invocation_counter(rbx, methodOopDesc::invocation_counter_offset() + InvocationCounter::counter_offset());
1293 const Address access_flags (rbx, methodOopDesc::access_flags_offset());
1298 // rbx,: methodOop
1426 __ get_method(rbx);
1453 // rbx,: methodOop
1769 __ movptr(rbx, Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize));
1773 __ super_call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::popframe_move_outgoing_args), thread, rax, rbx);
1820 __ mov(rbx, rax); // save exception handler
1824 __ jmp(rbx); // jump to exception handler of caller
1919 __ mov32(ExternalAddress((address) &BytecodePairHistogram::_index), rbx);
1920 __ shrl(rbx, BytecodePairHistogram::log2_number_of_codes);
1921 __ orl(rbx, ((int)t->bytecode()) << BytecodePairHistogram::log2_number_of_codes);
1923 Address index(noreg, rbx, Address::times_4);