Lines Matching full:ebx
216 // Update the write barrier. This clobbers eax and ebx.
220 ebx,
566 __ push(ebx);
567 __ mov(ebx, shared);
568 __ mov(eax, FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset));
573 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
574 __ pop(ebx);
580 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
581 __ pop(ebx);
2378 Register temp((result.is(eax)) ? ebx : eax);
3082 __ mov(ebx, FieldOperand(eax, kRandomSeedOffset));
3083 // ebx: FixedArray of the global context's random seeds
3086 __ mov(ecx, FieldOperand(ebx, ByteArray::kHeaderSize));
3091 __ mov(eax, FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize));
3101 __ mov(FieldOperand(ebx, ByteArray::kHeaderSize), ecx);
3109 __ mov(FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize), eax);
3120 __ mov(ebx, Immediate(0x49800000)); // 1.0 x 2^20 as single.
3121 __ movd(xmm2, ebx);
3130 __ PrepareCallCFunction(1, ebx);
3517 ASSERT(new_map_reg.is(ebx));
3524 ASSERT(new_map_reg.is(ebx));
4366 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
4369 __ mov(ebx, FieldOperand(ebx, Map::kBitField2Offset));
4371 __ and_(ebx, Map::kElementsKindMask);
4372 __ cmp(ebx, boilerplate_elements_kind << Map::kElementsKindShift);
4526 __ LoadHeapObject(ebx, instr->hydrogen()->boilerplate());
4527 EmitDeepCopy(instr->hydrogen()->boilerplate(), eax, ebx, &offset);
4577 // ebx = regexp literal.
4584 __ mov(ebx, FieldOperand(ecx, literal_offset));
4585 __ cmp(ebx, factory()->undefined_value());
4595 __ mov(ebx, eax);
4604 __ push(ebx);
4607 __ pop(ebx);
4613 __ mov(edx, FieldOperand(ebx, i));
4614 __ mov(ecx, FieldOperand(ebx, i + kPointerSize));
4619 __ mov(edx, FieldOperand(ebx, size - kPointerSize));