/external/v8/src/ic/arm64/ |
D | handler-compiler-arm64.cc | 472 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 479 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); in CheckPrototypes() 558 __ Ldr(holder_reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 575 __ Ldr(holder_reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 579 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 705 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 714 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 723 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 731 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() 733 __ Push(holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ppc/ |
D | handler-compiler-ppc.cc | 424 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 430 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 431 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 509 __ LoadP(holder_reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 526 __ LoadP(holder_reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 530 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 643 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 650 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 659 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 667 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/x87/ |
D | handler-compiler-x87.cc | 430 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 436 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 437 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 517 __ mov(holder_reg, FieldOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 534 __ mov(holder_reg, FieldOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 538 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 653 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 660 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 669 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 680 __ push(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/arm/ |
D | handler-compiler-arm.cc | 425 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 431 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 432 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 511 __ ldr(holder_reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 528 __ ldr(holder_reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 532 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 646 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 653 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 662 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 670 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ia32/ |
D | handler-compiler-ia32.cc | 430 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 436 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 437 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 517 __ mov(holder_reg, FieldOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 534 __ mov(holder_reg, FieldOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 538 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 653 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 660 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 669 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 680 __ push(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/mips64/ |
D | handler-compiler-mips64.cc | 415 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 421 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 422 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 501 __ ld(holder_reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 518 __ ld(holder_reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 522 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 638 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 645 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 654 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 662 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/mips/ |
D | handler-compiler-mips.cc | 415 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 421 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 422 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 501 __ lw(holder_reg, FieldMemOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 518 __ lw(holder_reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 522 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 638 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 645 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 654 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 662 __ Push(receiver(), holder_reg, this->name()); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/x64/ |
D | handler-compiler-x64.cc | 426 Register object_reg, Register holder_reg, Register scratch1, in CheckPrototypes() argument 432 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 433 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes() 516 __ movp(holder_reg, FieldOperand(scratch1, Map::kPrototypeOffset)); in CheckPrototypes() 533 __ movp(holder_reg, FieldOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes() 537 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 650 LookupIterator* it, Register holder_reg) { in GenerateLoadInterceptorWithFollowup() argument 657 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); in GenerateLoadInterceptorWithFollowup() 666 !receiver().is(holder_reg) && in GenerateLoadInterceptorWithFollowup() 677 __ Push(holder_reg); in GenerateLoadInterceptorWithFollowup() [all …]
|
/external/v8/src/ic/ |
D | handler-compiler.cc | 153 Register holder_reg; in NonexistentFrontendHeader() local 156 holder_reg = receiver(); in NonexistentFrontendHeader() 166 holder_reg = in NonexistentFrontendHeader() 186 GenerateDictionaryNegativeLookup(masm(), miss, holder_reg, name, scratch1, in NonexistentFrontendHeader() 249 void NamedLoadHandlerCompiler::InterceptorVectorSlotPush(Register holder_reg) { in InterceptorVectorSlotPush() argument 251 if (holder_reg.is(receiver())) { in InterceptorVectorSlotPush() 254 DCHECK(holder_reg.is(scratch1())); in InterceptorVectorSlotPush() 261 void NamedLoadHandlerCompiler::InterceptorVectorSlotPop(Register holder_reg, in InterceptorVectorSlotPop() argument 267 if (holder_reg.is(receiver())) { in InterceptorVectorSlotPop() 270 DCHECK(holder_reg.is(scratch1())); in InterceptorVectorSlotPop()
|
D | handler-compiler.h | 96 Register CheckPrototypes(Register object_reg, Register holder_reg, 189 void InterceptorVectorSlotPush(Register holder_reg); 191 void InterceptorVectorSlotPop(Register holder_reg, PopMode mode = POP); 193 void GenerateLoadInterceptor(Register holder_reg); 195 Register holder_reg);
|
/external/v8/src/arm/ |
D | macro-assembler-arm.cc | 1506 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 1511 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 1512 DCHECK(!holder_reg.is(ip)); in CheckAccessGlobalProxy() 1530 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 1532 ldr(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 1534 cmp(holder_reg, ip); in CheckAccessGlobalProxy() 1536 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy() 1540 ldr(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 1548 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 1549 mov(holder_reg, ip); // Move ip to its holding place. in CheckAccessGlobalProxy() [all …]
|
D | macro-assembler-arm.h | 696 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/ppc/ |
D | macro-assembler-ppc.cc | 1293 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 1297 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 1298 DCHECK(!holder_reg.is(ip)); in CheckAccessGlobalProxy() 1316 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 1318 LoadP(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 1320 cmp(holder_reg, ip); in CheckAccessGlobalProxy() 1322 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy() 1326 LoadP(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 1334 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 1335 mr(holder_reg, ip); // Move ip to its holding place. in CheckAccessGlobalProxy() [all …]
|
D | macro-assembler-ppc.h | 603 void CheckAccessGlobalProxy(Register holder_reg, Register scratch,
|
/external/v8/src/mips/ |
D | macro-assembler-mips.cc | 419 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 424 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 425 DCHECK(!holder_reg.is(at)); in CheckAccessGlobalProxy() 441 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 443 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 446 holder_reg, Operand(at)); in CheckAccessGlobalProxy() 447 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy() 451 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 456 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 457 mov(holder_reg, at); // Move at to its holding place. in CheckAccessGlobalProxy() [all …]
|
D | macro-assembler-mips.h | 458 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/mips64/ |
D | macro-assembler-mips64.cc | 422 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 427 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 428 DCHECK(!holder_reg.is(at)); in CheckAccessGlobalProxy() 444 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 446 ld(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 449 holder_reg, Operand(at)); in CheckAccessGlobalProxy() 450 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy() 454 ld(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 459 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 460 mov(holder_reg, at); // Move at to its holding place. in CheckAccessGlobalProxy() [all …]
|
/external/v8/src/x64/ |
D | macro-assembler-x64.cc | 4397 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 4402 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 4423 cmpp(scratch, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 4434 Push(holder_reg); in CheckAccessGlobalProxy() 4435 movp(holder_reg, in CheckAccessGlobalProxy() 4436 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 4437 CompareRoot(holder_reg, Heap::kNullValueRootIndex); in CheckAccessGlobalProxy() 4441 movp(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 4442 CompareRoot(holder_reg, Heap::kNativeContextMapRootIndex); in CheckAccessGlobalProxy() 4444 Pop(holder_reg); in CheckAccessGlobalProxy() [all …]
|
D | macro-assembler-x64.h | 1233 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/x87/ |
D | macro-assembler-x87.cc | 1031 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 1037 DCHECK(!holder_reg.is(scratch1)); in CheckAccessGlobalProxy() 1038 DCHECK(!holder_reg.is(scratch2)); in CheckAccessGlobalProxy() 1061 cmp(scratch1, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 1071 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
|
D | macro-assembler-x87.h | 539 void CheckAccessGlobalProxy(Register holder_reg, Register scratch1,
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.cc | 1065 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 1071 DCHECK(!holder_reg.is(scratch1)); in CheckAccessGlobalProxy() 1072 DCHECK(!holder_reg.is(scratch2)); in CheckAccessGlobalProxy() 1095 cmp(scratch1, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy() 1105 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
|
D | macro-assembler-ia32.h | 550 void CheckAccessGlobalProxy(Register holder_reg, Register scratch1,
|
/external/v8/src/arm64/ |
D | macro-assembler-arm64.cc | 3667 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 3671 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); in CheckAccessGlobalProxy() 3694 Ldr(scratch2, FieldMemOperand(holder_reg, in CheckAccessGlobalProxy() 3702 Push(holder_reg); in CheckAccessGlobalProxy() 3703 Register scratch3 = holder_reg; in CheckAccessGlobalProxy() 3711 Pop(holder_reg); in CheckAccessGlobalProxy()
|
D | macro-assembler-arm64.h | 1547 void CheckAccessGlobalProxy(Register holder_reg,
|