Home
last modified time | relevance | path

Searched refs:holder_reg (Results 1 – 11 of 11) sorted by relevance

/external/v8/src/ic/mips64/
Dhandler-compiler-mips64.cc418 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/
Dhandler-compiler-arm64.cc466 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/
Dhandler-compiler-mips.cc418 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/
Dhandler-compiler-ppc.cc431 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/
Dhandler-compiler-s390.cc412 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/
Dhandler-compiler-x64.cc428 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/
Dhandler-compiler-arm.cc436 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/
Dhandler-compiler-ia32.cc438 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/
Dhandler-compiler-x87.cc438 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/
Dhandler-compiler.cc157 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()
Dhandler-compiler.h110 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);