/external/v8/src/ |
H A D | stub-cache.h | 487 // 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 D | stub-cache-x64.cc | 848 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 D | lithium-codegen-x64.cc | 3453 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 D | stub-cache-ia32.cc | 876 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 D | lithium-codegen-ia32.cc | 3494 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 D | lithium-codegen-mips.cc | 3639 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 D | stub-cache-mips.cc | 1040 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 D | lithium-codegen-arm.cc | 3729 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 D | stub-cache-arm.cc | 1037 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
|