Searched refs:object_reg (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/
H A Dstub-cache.h487 // function returns a register containing the holder - either object_reg or
493 Register object_reg,
500 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1,
505 Register object_reg,
492 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, Label* miss) argument
/external/v8/src/x64/
H A Dstub-cache-x64.cc848 Register object_reg,
857 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
858 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
862 // iteration, reg is an alias for object_reg, on later iterations,
864 Register reg = object_reg;
868 __ movq(Operand(rsp, kPointerSize), object_reg); local
847 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument
H A Dlithium-codegen-x64.cc3453 Register object_reg = ToRegister(instr->object()); local
3462 __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
3466 __ movq(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg);
3469 __ RecordWriteField(object_reg, HeapObject::kMapOffset, new_map_reg,
3476 __ movq(fixed_object_reg, object_reg);
3483 __ movq(fixed_object_reg, object_reg);
/external/v8/src/ia32/
H A Dstub-cache-ia32.cc876 Register object_reg,
885 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
886 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
890 Register reg = object_reg;
875 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument
H A Dlithium-codegen-ia32.cc3494 Register object_reg = ToRegister(instr->object()); local
3503 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
3507 Register object_reg = ToRegister(instr->object()); local
3508 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg);
3511 __ RecordWriteField(object_reg, HeapObject::kMapOffset, new_map_reg,
3518 __ mov(fixed_object_reg, object_reg);
3525 __ mov(fixed_object_reg, object_reg);
/external/v8/src/mips/
H A Dlithium-codegen-mips.cc3639 Register object_reg = ToRegister(instr->object()); local
3648 __ mov(ToRegister(instr->result()), object_reg);
3651 __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
3656 __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
3658 __ RecordWriteField(object_reg, HeapObject::kMapOffset, new_map_reg,
3665 __ mov(fixed_object_reg, object_reg);
3672 __ mov(fixed_object_reg, object_reg);
H A Dstub-cache-mips.cc1040 Register object_reg,
1049 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
1050 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
1054 Register reg = object_reg;
1039 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument
/external/v8/src/arm/
H A Dlithium-codegen-arm.cc3729 Register object_reg = ToRegister(instr->object()); local
3739 __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
3744 __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
3746 __ RecordWriteField(object_reg, HeapObject::kMapOffset, new_map_reg,
3753 __ mov(fixed_object_reg, object_reg);
3760 __ mov(fixed_object_reg, object_reg);
H A Dstub-cache-arm.cc1037 Register object_reg,
1046 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
1047 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
1051 Register reg = object_reg;
1036 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument

Completed in 345 milliseconds