Home
last modified time | relevance | path

Searched refs:object_reg (Results 1 – 17 of 17) sorted by relevance

/external/v8/src/ic/
Dhandler-compiler.h33 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, in FrontendHeader() argument
96 Register CheckPrototypes(Register object_reg, Register holder_reg,
175 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
249 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
Dhandler-compiler.cc98 Register NamedLoadHandlerCompiler::FrontendHeader(Register object_reg, in FrontendHeader() argument
113 object_reg = scratch1(); in FrontendHeader()
118 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, in FrontendHeader()
125 Register NamedStoreHandlerCompiler::FrontendHeader(Register object_reg, in FrontendHeader() argument
129 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name, in FrontendHeader()
/external/v8/src/ic/arm/
Dhandler-compiler-arm.cc425 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
431 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
432 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
452 __ ldr(scratch1, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
460 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/ppc/
Dhandler-compiler-ppc.cc424 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
430 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
431 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
451 __ LoadP(scratch1, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
459 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc426 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
432 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
433 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
454 __ movp(scratch1, FieldOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
464 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc430 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
436 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
437 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
457 __ mov(scratch1, FieldOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
465 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/x87/
Dhandler-compiler-x87.cc430 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
436 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
437 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
457 __ mov(scratch1, FieldOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
465 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/mips/
Dhandler-compiler-mips.cc415 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
421 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
422 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
442 __ lw(scratch1, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
450 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/mips64/
Dhandler-compiler-mips64.cc415 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
421 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
422 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
442 __ ld(scratch1, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
450 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/arm64/
Dhandler-compiler-arm64.cc472 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
478 DCHECK(!AreAliased(object_reg, scratch1, scratch2)); in CheckPrototypes()
498 __ Ldr(scratch1, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in CheckPrototypes()
506 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc4353 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4361 __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); in DoTransitionElementsKind()
4366 __ movp(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg); in DoTransitionElementsKind()
4368 __ RecordWriteForMap(object_reg, new_map_reg, ToRegister(instr->temp()), in DoTransitionElementsKind()
4371 DCHECK(object_reg.is(rax)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc4239 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4248 __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4255 __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4257 __ RecordWriteForMap(object_reg, in DoTransitionElementsKind()
4264 DCHECK(object_reg.is(r0)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc4151 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4163 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); in DoTransitionElementsKind()
4167 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), in DoTransitionElementsKind()
4171 __ RecordWriteForMap(object_reg, to_map, new_map_reg, in DoTransitionElementsKind()
4176 DCHECK(object_reg.is(eax)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc4217 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4226 __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4232 __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4234 __ RecordWriteForMap(object_reg, in DoTransitionElementsKind()
4240 DCHECK(object_reg.is(a0)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc4556 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4568 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); in DoTransitionElementsKind()
4572 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), in DoTransitionElementsKind()
4576 __ RecordWriteForMap(object_reg, to_map, new_map_reg, in DoTransitionElementsKind()
4580 DCHECK(object_reg.is(eax)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc4451 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4460 __ ld(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4466 __ sd(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4468 __ RecordWriteForMap(object_reg, in DoTransitionElementsKind()
4474 DCHECK(object_reg.is(a0)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc4510 Register object_reg = ToRegister(instr->object()); in DoShiftI() local
4519 __ LoadP(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoShiftI()
4526 __ StoreP(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset), in DoShiftI()
4529 __ RecordWriteForMap(object_reg, new_map_reg, scratch, in DoShiftI()
4533 DCHECK(object_reg.is(r3)); in DoShiftI()