/external/v8/src/ic/mips64/ |
D | handler-compiler-mips64.cc | 418 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 474 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 532 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 539 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 548 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 556 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 558 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 560 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/arm64/ |
D | handler-compiler-arm64.cc | 466 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 473 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); in CheckPrototypes() 522 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 583 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 592 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 601 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 609 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 611 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 613 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 618 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/mips/ |
D | handler-compiler-mips.cc | 418 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 474 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 532 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 539 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 548 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 556 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 558 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 560 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ppc/ |
D | handler-compiler-ppc.cc | 431 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 437 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 438 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 492 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 550 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 557 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 566 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 574 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 576 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 578 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/s390/ |
D | handler-compiler-s390.cc | 412 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 418 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 419 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 468 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 522 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 529 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 538 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 546 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 548 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 550 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/x64/ |
D | handler-compiler-x64.cc | 428 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 434 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 435 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 487 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 544 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 551 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 560 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 571 __ Push(holder_reg); in GenerateLoadInterceptorWithFollowup() 573 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 579 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/arm/ |
D | handler-compiler-arm.cc | 436 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 442 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 443 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 492 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 549 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 556 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 565 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 573 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 575 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 577 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ia32/ |
D | handler-compiler-ia32.cc | 438 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 494 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 552 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 559 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 568 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 579 __ push(holder_reg); in GenerateLoadInterceptorWithFollowup() 581 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 586 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/x87/ |
D | handler-compiler-x87.cc | 438 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 494 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 552 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 559 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 568 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 579 __ push(holder_reg); in GenerateLoadInterceptorWithFollowup() 581 InterceptorVectorSlotPush(holder_reg); in GenerateLoadInterceptorWithFollowup() 586 masm(), receiver(), holder_reg, this->name(), holder(), in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ |
D | handler-compiler.cc | 157 Register holder_reg; in NonexistentFrontendHeader() local 160 holder_reg = receiver(); in NonexistentFrontendHeader() 170 holder_reg = in NonexistentFrontendHeader() 190 GenerateDictionaryNegativeLookup(masm(), miss, holder_reg, name, scratch1, in NonexistentFrontendHeader() 257 void NamedLoadHandlerCompiler::InterceptorVectorSlotPush(Register holder_reg) { in InterceptorVectorSlotPush() argument 259 if (holder_reg.is(receiver())) { in InterceptorVectorSlotPush() 262 DCHECK(holder_reg.is(scratch1())); in InterceptorVectorSlotPush() 269 void NamedLoadHandlerCompiler::InterceptorVectorSlotPop(Register holder_reg, in InterceptorVectorSlotPop() argument 275 if (holder_reg.is(receiver())) { in InterceptorVectorSlotPop() 278 DCHECK(holder_reg.is(scratch1())); in InterceptorVectorSlotPop()
|
D | handler-compiler.h | 110 Register CheckPrototypes(Register object_reg, Register holder_reg, 203 void InterceptorVectorSlotPush(Register holder_reg); 205 void InterceptorVectorSlotPop(Register holder_reg, PopMode mode = POP); 207 void GenerateLoadInterceptor(Register holder_reg); 209 Register holder_reg);
|