Lines Matching defs:rdi

1201   emit_operand(rdi, dst, 1);
1209 emit_operand(rdi, dst, 4);
1236 emit_operand(rdi, dst, 2);
3707 emit_operand(rdi, src1);
3833 emit_operand32(rdi, src);
3839 emit_operand32(rdi, src);
3886 emit_operand32(rdi, adr);
3996 emit_operand32(rdi, src);
4061 emit_operand32(rdi, adr);
4805 emit_operand(rdi, adr);
4827 emit_operand(rdi, dst, 4);
5236 movq(rdi, Address(rsp, 8 * wordSize));
5288 movq(Address(rsp, 8 * wordSize), rdi);
5946 pop(rdi);
5957 push(rdi);
6006 void MacroAssembler::debug32(int rdi, int rsi, int rbp, int rsp, int rbx, int rdx, int rcx, int rax, int eip, char* msg) {
6022 print_state32(rdi, rsi, rbp, rsp, rbx, rdx, rcx, rax, eip);
6034 void MacroAssembler::print_state32(int rdi, int rsi, int rbp, int rsp, int rbx, int rdx, int rcx, int rax, int eip) {
6051 PRINT_REG(rdi);
6651 PRINT_REG(rdi, regs[8]);
7007 java_thread = rdi;
7044 if (LP64_ONLY(true ||) java_thread == rdi || java_thread == rsi) {
7045 // rdi & rsi (also r15) are callee saved -> nothing to do
7053 STOP("MacroAssembler::call_VM_base: rdi not callee saved?");
8274 java_thread = rdi;
8330 java_thread = rdi;
8924 Register thread_reg = NOT_LP64(rdi) LP64_ONLY(r15_thread);
9553 // Get super_klass value into rax (even if it was in rdi or rcx).
9560 if (!IS_A_TEMP(rdi)) { push(rdi); pushed_rdi = true; }
9571 movptr(rdi, secondary_supers_addr);
9573 movl(rcx, Address(rdi, arrayOopDesc::length_offset_in_bytes()));
9575 addptr(rdi, arrayOopDesc::base_offset_in_bytes(T_OBJECT));
9601 if (pushed_rdi) pop(rdi);
9606 // Special hack for the AD files: rdi is guaranteed non-zero.
9607 assert(!pushed_rdi, "rdi must be left non-NULL");
10039 printf("rdi = "); _rdi.print(); printf("\n");
10563 assert(base==rdi, "base register must be edi for rep stos");