Searched defs:object_reg (Results 1 - 15 of 15) sorted by relevance

/external/chromium_org/v8/src/ic/
H A Dhandler-compiler.h33 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, argument
41 Register Frontend(Register object_reg, Handle<Name> name);
81 // function returns a register containing the holder - either object_reg or
83 Register CheckPrototypes(Register object_reg, Register holder_reg,
161 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
226 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
H A Dhandler-compiler.cc90 Register NamedLoadHandlerCompiler::FrontendHeader(Register object_reg, argument
113 object_reg = scratch1();
117 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name,
124 Register NamedStoreHandlerCompiler::FrontendHeader(Register object_reg, argument
127 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name,
132 Register PropertyHandlerCompiler::Frontend(Register object_reg, argument
135 Register reg = FrontendHeader(object_reg, name, &miss);
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc500 Register object_reg, Register holder_reg, Register scratch1,
506 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
507 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
511 Register reg = object_reg;
499 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
/external/chromium_org/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc494 Register object_reg, Register holder_reg, Register scratch1,
500 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
501 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
505 // iteration, reg is an alias for object_reg, on later iterations,
507 Register reg = object_reg;
493 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc502 Register object_reg, Register holder_reg, Register scratch1,
508 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
509 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
513 Register reg = object_reg;
501 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
/external/chromium_org/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc510 Register object_reg, Register holder_reg, Register scratch1,
516 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
517 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
521 Register reg = object_reg;
509 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
/external/chromium_org/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc547 Register object_reg, Register holder_reg, Register scratch1,
552 // object_reg and holder_reg registers can alias.
553 DCHECK(!AreAliased(object_reg, scratch1, scratch2));
557 Register reg = object_reg;
546 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
/external/chromium_org/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc508 Register object_reg, Register holder_reg, Register scratch1,
514 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
515 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
519 Register reg = object_reg;
507 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
/external/chromium_org/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc508 Register object_reg, Register holder_reg, Register scratch1,
514 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
515 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
519 Register reg = object_reg;
507 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument
/external/chromium_org/v8/src/arm/
H A Dlithium-codegen-arm.cc4465 Register object_reg = ToRegister(instr->object()); local
4474 __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4481 __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4483 __ RecordWriteForMap(object_reg,
4490 DCHECK(object_reg.is(r0));
/external/chromium_org/v8/src/ia32/
H A Dlithium-codegen-ia32.cc4294 Register object_reg = ToRegister(instr->object()); local
4306 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
4310 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset),
4314 __ RecordWriteForMap(object_reg, to_map, new_map_reg,
4319 DCHECK(object_reg.is(eax));
/external/chromium_org/v8/src/mips/
H A Dlithium-codegen-mips.cc4422 Register object_reg = ToRegister(instr->object()); local
4431 __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4437 __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4439 __ RecordWriteForMap(object_reg,
4445 DCHECK(object_reg.is(a0));
/external/chromium_org/v8/src/mips64/
H A Dlithium-codegen-mips64.cc4486 Register object_reg = ToRegister(instr->object()); local
4495 __ ld(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4501 __ sd(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4503 __ RecordWriteForMap(object_reg,
4509 DCHECK(object_reg.is(a0));
/external/chromium_org/v8/src/x64/
H A Dlithium-codegen-x64.cc4489 Register object_reg = ToRegister(instr->object()); local
4497 __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
4502 __ movp(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg);
4504 __ RecordWriteForMap(object_reg, new_map_reg, ToRegister(instr->temp()),
4507 DCHECK(object_reg.is(rax));
/external/chromium_org/v8/src/x87/
H A Dlithium-codegen-x87.cc4736 Register object_reg = ToRegister(instr->object()); local
4748 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
4752 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset),
4756 __ RecordWriteForMap(object_reg, to_map, new_map_reg,
4760 DCHECK(object_reg.is(eax));

Completed in 441 milliseconds