/external/v8/src/ic/ |
D | handler-compiler.h | 33 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,
|
D | handler-compiler.cc | 98 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/ |
D | handler-compiler-arm.cc | 425 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/ |
D | handler-compiler-ppc.cc | 424 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/ |
D | handler-compiler-x64.cc | 426 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/ |
D | handler-compiler-ia32.cc | 430 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/ |
D | handler-compiler-x87.cc | 430 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/ |
D | handler-compiler-mips.cc | 415 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/ |
D | handler-compiler-mips64.cc | 415 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/ |
D | handler-compiler-arm64.cc | 472 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/ |
D | lithium-codegen-x64.cc | 4353 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/ |
D | lithium-codegen-arm.cc | 4239 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/ |
D | lithium-codegen-ia32.cc | 4151 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/ |
D | lithium-codegen-mips.cc | 4217 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/ |
D | lithium-codegen-x87.cc | 4556 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/ |
D | lithium-codegen-mips64.cc | 4451 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/ |
D | lithium-codegen-ppc.cc | 4510 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()
|