/external/v8/src/ic/arm64/ |
D | handler-compiler-arm64.cc | 375 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 382 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); in CheckPrototypes() 431 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 485 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 494 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 503 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 511 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 513 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 515 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 520 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/mips64/ |
D | handler-compiler-mips64.cc | 332 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() 388 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 438 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 445 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 454 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 462 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 464 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 466 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/mips/ |
D | handler-compiler-mips.cc | 332 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() 388 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 438 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 445 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 454 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 462 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 464 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 466 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/x64/ |
D | handler-compiler-x64.cc | 339 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() 398 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 448 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 455 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 464 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 475 __ Push(holder_reg); in GenerateLoadInterceptorWithFollowup() 477 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 483 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ia32/ |
D | handler-compiler-ia32.cc | 349 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() 405 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 455 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 462 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 471 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 482 __ push(holder_reg); in GenerateLoadInterceptorWithFollowup() 484 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 489 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/s390/ |
D | handler-compiler-s390.cc | 332 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() 388 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 436 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 443 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 452 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 460 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 462 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 464 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/arm/ |
D | handler-compiler-arm.cc | 349 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() 405 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 455 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 462 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 471 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 479 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 481 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 483 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/x87/ |
D | handler-compiler-x87.cc | 349 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() 405 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 455 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 462 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 471 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 482 __ push(holder_reg); in GenerateLoadInterceptorWithFollowup() 484 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 489 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ppc/ |
D | handler-compiler-ppc.cc | 343 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() 404 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 454 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 461 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 470 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 478 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 480 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 482 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ |
D | handler-compiler.h | 105 Register CheckPrototypes(Register object_reg, Register holder_reg, 180 void InterceptorVectorSlotPush(Register holder_reg); 182 void InterceptorVectorSlotPop(Register holder_reg, PopMode mode = POP); 184 void GenerateLoadInterceptor(Register holder_reg); 186 Register holder_reg);
|
D | handler-compiler.cc | 122 void NamedLoadHandlerCompiler::InterceptorVectorSlotPush(Register holder_reg) { in InterceptorVectorSlotPush() argument 124 if (holder_reg.is(receiver())) { in InterceptorVectorSlotPush() 127 DCHECK(holder_reg.is(scratch1())); in InterceptorVectorSlotPush() 134 void NamedLoadHandlerCompiler::InterceptorVectorSlotPop(Register holder_reg, in InterceptorVectorSlotPop() argument 140 if (holder_reg.is(receiver())) { in InterceptorVectorSlotPop() 143 DCHECK(holder_reg.is(scratch1())); in InterceptorVectorSlotPop()
|