Home | History | Annotate | Download | only in x64

Lines Matching defs:rcx

140   // object). rcx is zero for method calls and non-zero for function
144 __ testq(rcx, rcx);
1077 ASSERT(ToRegister(right).is(rcx));
1256 __ movq(rcx, object);
2065 __ Ret((GetParameterCount() + 1) * kPointerSize, rcx);
2083 __ Move(rcx, instr->name());
2121 __ Move(rcx, instr->name());
2231 __ Move(rcx, instr->hydrogen()->name());
2253 __ Move(rcx, instr->hydrogen()->name());
2269 __ Move(rcx, instr->name());
2713 __ SetCallKind(rcx, call_kind);
2751 Register tmp = input_reg.is(rax) ? rcx : rax;
2752 Register tmp2 = tmp.is(rcx) ? rdx : input_reg.is(rcx) ? rdx : rcx;
3000 __ CmpObjectType(exponent, HEAP_NUMBER_TYPE, rcx);
3036 ASSERT(ToRegister(instr->InputAt(0)).is(rcx));
3037 Register global_object = rcx;
3059 __ movl(rcx, FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize));
3072 __ movl(rdx, rcx);
3075 __ shrl(rcx, Immediate(16));
3076 __ addl(rcx, rdx);
3078 __ movl(FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize), rcx);
3082 __ andl(rcx, Immediate(0x3FFFF));
3083 __ addl(rax, rcx);
3089 __ movl(rcx, Immediate(0x49800000)); // 1.0 x 2^20 as single.
3090 __ movd(xmm2, rcx);
3188 ASSERT(ToRegister(instr->key()).is(rcx));
3206 __ Move(rcx, instr->name());
3229 __ Move(rcx, instr->name());
3305 __ Move(rcx, instr->hydrogen()->name());
3442 ASSERT(ToRegister(instr->key()).is(rcx));
4184 ASSERT(!source.is(rcx));
4185 ASSERT(!result.is(rcx));
4206 __ lea(rcx, Operand(result, elements_offset));
4208 __ movq(rcx, FieldOperand(source, i));
4210 __ movq(FieldOperand(result, object_offset + i), rcx);
4219 __ lea(rcx, Operand(result, *offset));
4220 __ movq(FieldOperand(result, total_offset), rcx);
4224 __ LoadHeapObject(rcx, Handle<HeapObject>::cast(value));
4225 __ movq(FieldOperand(result, total_offset), rcx);
4227 __ movq(rcx, value, RelocInfo::NONE);
4228 __ movq(FieldOperand(result, total_offset), rcx);
4236 __ movq(rcx, FieldOperand(source, i));
4237 __ movq(FieldOperand(result, elements_offset + i), rcx);
4249 __ movq(rcx, value, RelocInfo::NONE);
4250 __ movq(FieldOperand(result, total_offset), rcx);
4258 __ lea(rcx, Operand(result, *offset));
4259 __ movq(FieldOperand(result, total_offset), rcx);
4263 __ LoadHeapObject(rcx, Handle<HeapObject>::cast(value));
4264 __ movq(FieldOperand(result, total_offset), rcx);
4266 __ movq(rcx, value, RelocInfo::NONE);
4267 __ movq(FieldOperand(result, total_offset), rcx);
4283 __ AllocateInNewSpace(size, rax, rcx, rdx, &runtime_allocate, TAG_OBJECT);
4340 // rcx = literals array.
4344 __ movq(rcx, FieldOperand(rdi, JSFunction::kLiteralsOffset));
4347 __ movq(rbx, FieldOperand(rcx, literal_offset));
4353 __ push(rcx);
4363 __ AllocateInNewSpace(size, rax, rcx, rdx, &runtime_allocate, TAG_OBJECT);
4377 __ movq(rcx, FieldOperand(rbx, i + kPointerSize));
4379 __ movq(FieldOperand(rax, i + kPointerSize), rcx);
4691 __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx);