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

/external/v8/src/ic/
H A Dhandler-compiler.h32 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, argument
108 // function returns a register containing the holder - either object_reg or
110 Register CheckPrototypes(Register object_reg, Register holder_reg,
190 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
271 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
H A Dhandler-compiler.cc97 Register NamedLoadHandlerCompiler::FrontendHeader(Register object_reg, argument
116 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name,
123 Register NamedStoreHandlerCompiler::FrontendHeader(Register object_reg, argument
133 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name,
/external/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc436 Register object_reg, Register holder_reg, Register scratch1,
442 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
443 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
457 Register reg = object_reg;
435 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc438 Register object_reg, Register holder_reg, Register scratch1,
444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
459 Register reg = object_reg;
437 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc418 Register object_reg, Register holder_reg, Register scratch1,
424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
439 Register reg = object_reg;
417 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc418 Register object_reg, Register holder_reg, Register scratch1,
424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
439 Register reg = object_reg;
417 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/ppc/
H A Dhandler-compiler-ppc.cc431 Register object_reg, Register holder_reg, Register scratch1,
437 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
438 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
452 Register reg = object_reg;
430 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/s390/
H A Dhandler-compiler-s390.cc412 Register object_reg, Register holder_reg, Register scratch1,
418 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
419 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
433 Register reg = object_reg;
411 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc428 Register object_reg, Register holder_reg, Register scratch1,
434 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
435 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
450 // iteration, reg is an alias for object_reg, on later iterations,
452 Register reg = object_reg;
427 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc438 Register object_reg, Register holder_reg, Register scratch1,
444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
459 Register reg = object_reg;
437 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc466 Register object_reg, Register holder_reg, Register scratch1,
471 // object_reg and holder_reg registers can alias.
472 DCHECK(!AreAliased(object_reg, scratch1, scratch2));
488 Register reg = object_reg;
465 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc4067 Register object_reg = ToRegister(instr->object()); local
4076 __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4083 __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4085 __ RecordWriteForMap(object_reg,
4092 DCHECK(object_reg.is(r0));
/external/v8/src/crankshaft/ia32/
H A Dlithium-codegen-ia32.cc3881 Register object_reg = ToRegister(instr->object()); local
3893 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
3897 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset),
3901 __ RecordWriteForMap(object_reg, to_map, new_map_reg,
3906 DCHECK(object_reg.is(eax));
/external/v8/src/crankshaft/mips/
H A Dlithium-codegen-mips.cc4043 Register object_reg = ToRegister(instr->object()); local
4052 __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4058 __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4060 __ RecordWriteForMap(object_reg,
4066 DCHECK(object_reg.is(a0));
/external/v8/src/crankshaft/mips64/
H A Dlithium-codegen-mips64.cc4278 Register object_reg = ToRegister(instr->object()); local
4287 __ ld(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4293 __ sd(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4295 __ RecordWriteForMap(object_reg,
4301 DCHECK(object_reg.is(a0));
/external/v8/src/crankshaft/ppc/
H A Dlithium-codegen-ppc.cc4356 Register object_reg = ToRegister(instr->object()); local
4365 __ LoadP(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4372 __ StoreP(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset),
4375 __ RecordWriteForMap(object_reg, new_map_reg, scratch,
4379 DCHECK(object_reg.is(r3));
/external/v8/src/crankshaft/s390/
H A Dlithium-codegen-s390.cc4311 Register object_reg = ToRegister(instr->object()); local
4320 __ LoadP(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4327 __ StoreP(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset));
4329 __ RecordWriteForMap(object_reg, new_map_reg, scratch,
4333 DCHECK(object_reg.is(r2));
/external/v8/src/crankshaft/x64/
H A Dlithium-codegen-x64.cc4157 Register object_reg = ToRegister(instr->object()); local
4165 __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
4170 __ movp(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg);
4172 __ RecordWriteForMap(object_reg, new_map_reg, ToRegister(instr->temp()),
4175 DCHECK(object_reg.is(rax));
/external/v8/src/crankshaft/x87/
H A Dlithium-codegen-x87.cc4209 Register object_reg = ToRegister(instr->object()); local
4221 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
4225 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset),
4229 __ RecordWriteForMap(object_reg, to_map, new_map_reg,
4233 DCHECK(object_reg.is(eax));
/external/v8/src/interpreter/
H A Dinterpreter.cc2448 Node* object_reg = __ BytecodeOperandReg(0); local
2449 Node* receiver = __ LoadRegister(object_reg);

Completed in 1234 milliseconds