Home
last modified time | relevance | path

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

/external/v8/src/ic/
Dhandler-compiler.h32 virtual Register FrontendHeader(Register object_reg, Handle<Name> name, in FrontendHeader() argument
105 Register CheckPrototypes(Register object_reg, Register holder_reg,
171 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
234 virtual Register FrontendHeader(Register object_reg, Handle<Name> name,
Dhandler-compiler.cc43 Register NamedLoadHandlerCompiler::FrontendHeader(Register object_reg, in FrontendHeader() argument
62 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, in FrontendHeader()
69 Register NamedStoreHandlerCompiler::FrontendHeader(Register object_reg, in FrontendHeader() argument
79 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name, in FrontendHeader()
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc339 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
345 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
346 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
363 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/ppc/
Dhandler-compiler-ppc.cc343 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
349 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
350 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
364 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/mips/
Dhandler-compiler-mips.cc332 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
338 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
339 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
353 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/s390/
Dhandler-compiler-s390.cc332 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
338 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
339 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
353 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc349 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
355 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
356 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
370 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/arm/
Dhandler-compiler-arm.cc349 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
355 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
356 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
370 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/mips64/
Dhandler-compiler-mips64.cc332 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
338 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
339 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
353 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/x87/
Dhandler-compiler-x87.cc349 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
355 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
356 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
370 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/ic/arm64/
Dhandler-compiler-arm64.cc375 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument
381 DCHECK(!AreAliased(object_reg, scratch1, scratch2)); in CheckPrototypes()
397 Register reg = object_reg; in CheckPrototypes()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc3884 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
3896 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); in DoTransitionElementsKind()
3900 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), in DoTransitionElementsKind()
3904 __ RecordWriteForMap(object_reg, to_map, new_map_reg, in DoTransitionElementsKind()
3909 DCHECK(object_reg.is(eax)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc4071 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4080 __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4087 __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4089 __ RecordWriteForMap(object_reg, in DoTransitionElementsKind()
4096 DCHECK(object_reg.is(r0)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc4157 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4165 __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); in DoTransitionElementsKind()
4170 __ movp(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg); in DoTransitionElementsKind()
4172 __ RecordWriteForMap(object_reg, new_map_reg, ToRegister(instr->temp()), in DoTransitionElementsKind()
4175 DCHECK(object_reg.is(rax)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc4046 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4055 __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4061 __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4063 __ RecordWriteForMap(object_reg, in DoTransitionElementsKind()
4069 DCHECK(object_reg.is(a0)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc4216 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4228 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); in DoTransitionElementsKind()
4232 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), in DoTransitionElementsKind()
4236 __ RecordWriteForMap(object_reg, to_map, new_map_reg, in DoTransitionElementsKind()
4240 DCHECK(object_reg.is(eax)); in DoTransitionElementsKind()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc4383 Register object_reg = ToRegister(instr->object()); in DoShiftI() local
4392 __ LoadP(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoShiftI()
4399 __ StoreP(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset), in DoShiftI()
4402 __ RecordWriteForMap(object_reg, new_map_reg, scratch, in DoShiftI()
4406 DCHECK(object_reg.is(r3)); in DoShiftI()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc4327 Register object_reg = ToRegister(instr->object()); in DoShiftI() local
4336 __ LoadP(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoShiftI()
4343 __ StoreP(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoShiftI()
4345 __ RecordWriteForMap(object_reg, new_map_reg, scratch, in DoShiftI()
4349 DCHECK(object_reg.is(r2)); in DoShiftI()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc4266 Register object_reg = ToRegister(instr->object()); in DoTransitionElementsKind() local
4275 __ ld(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4281 __ sd(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); in DoTransitionElementsKind()
4283 __ RecordWriteForMap(object_reg, in DoTransitionElementsKind()
4289 DCHECK(object_reg.is(a0)); in DoTransitionElementsKind()