Lines Matching defs:rcx
148 // object). rcx is zero for method calls and non-zero for function
152 __ testq(rcx, rcx);
1460 ASSERT(ToRegister(right).is(rcx));
2632 rcx);
2637 Register return_addr_reg = reg.is(rcx) ? rbx : rcx;
2663 __ Move(rcx, instr->name());
2701 __ Move(rcx, instr->name());
2801 __ Move(rcx, instr->name());
3302 __ SetCallKind(rcx, call_kind);
3344 Register tmp = input_reg.is(rax) ? rcx : rax;
3345 Register tmp2 = tmp.is(rcx) ? rdx : input_reg.is(rcx) ? rdx : rcx;
3619 __ CmpObjectType(exponent, HEAP_NUMBER_TYPE, rcx);
3655 ASSERT(ToRegister(instr->global_object()).is(rcx));
3656 Register global_object = rcx;
3678 __ movl(rcx, FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize));
3690 __ movzxwl(rdx, rcx);
3692 __ shrl(rcx, Immediate(16));
3693 __ addl(rcx, rdx);
3695 __ movl(FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize), rcx);
3699 __ andl(rcx, Immediate(0x3FFFF));
3700 __ addl(rax, rcx);
3706 __ movq(rcx, V8_INT64_C(0x4130000000000000),
3708 __ movq(xmm2, rcx);
3789 ASSERT(ToRegister(instr->key()).is(rcx));
3807 __ Move(rcx, instr->name());
3830 __ Move(rcx, instr->name());
3882 __ movq(rcx, Operand(rsp, 0));
3883 __ testq(rcx, rcx);
4030 __ Move(rcx, instr->hydrogen()->name());
4265 ASSERT(ToRegister(instr->key()).is(rcx));
4499 Register tmp = reg.is(rax) ? rcx : rax;
5106 // rcx = literals array.
5111 __ LoadHeapObject(rcx, instr->hydrogen()->literals());
5112 __ movq(rbx, FieldOperand(rcx, literal_offset));
5118 __ push(rcx);
5128 __ Allocate(size, rax, rcx, rdx, &runtime_allocate, TAG_OBJECT);
5142 __ movq(rcx, FieldOperand(rbx, i + kPointerSize));
5144 __ movq(FieldOperand(rax, i + kPointerSize), rcx);
5440 __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx);