Home
last modified time | relevance | path

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

/external/v8/src/ic/arm64/
Dhandler-compiler-arm64.cc375 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/
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()
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/
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()
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/
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()
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/
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()
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/
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()
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/
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()
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/
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()
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/
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()
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/
Dhandler-compiler.h105 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);
Dhandler-compiler.cc122 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()