/external/chromium_org/v8/src/ic/ |
H A D | handler-compiler.cc | 145 Register holder_reg; local 148 holder_reg = receiver(); 154 holder_reg = FrontendHeader(receiver(), name, miss); 173 GenerateDictionaryNegativeLookup(masm(), miss, holder_reg, name, scratch1, local
|
/external/chromium_org/v8/src/ic/ia32/ |
H A D | handler-compiler-ia32.cc | 500 Register object_reg, Register holder_reg, Register scratch1, 506 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 507 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 546 reg = holder_reg; // From now on the object will be in holder_reg. 577 reg = holder_reg; // From now on the object will be in holder_reg. 686 LookupIterator* it, Register holder_reg) { 693 DCHECK(holder_reg.is(receiver()) || holder_reg 499 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 685 GenerateLoadInterceptorWithFollowup( LookupIterator* it, Register holder_reg) argument 720 masm(), receiver(), holder_reg, this->name(), holder(), local 752 GenerateLoadInterceptor(Register holder_reg) argument 757 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 771 Register holder_reg = Frontend(receiver(), name); local [all...] |
/external/chromium_org/v8/src/ic/x64/ |
H A D | handler-compiler-x64.cc | 494 Register object_reg, Register holder_reg, Register scratch1, 500 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 501 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 506 // it is an alias for holder_reg. 543 reg = holder_reg; // From now on the object will be in holder_reg. 572 reg = holder_reg; // From now on the object will be in holder_reg. 680 LookupIterator* it, Register holder_reg) { 687 DCHECK(holder_reg 493 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 679 GenerateLoadInterceptorWithFollowup( LookupIterator* it, Register holder_reg) argument 714 masm(), receiver(), holder_reg, this->name(), holder(), local 739 GenerateLoadInterceptor(Register holder_reg) argument 744 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 758 Register holder_reg = Frontend(receiver(), name); local [all...] |
/external/chromium_org/v8/src/ic/x87/ |
H A D | handler-compiler-x87.cc | 502 Register object_reg, Register holder_reg, Register scratch1, 508 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 509 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 548 reg = holder_reg; // From now on the object will be in holder_reg. 579 reg = holder_reg; // From now on the object will be in holder_reg. 688 LookupIterator* it, Register holder_reg) { 695 DCHECK(holder_reg.is(receiver()) || holder_reg 501 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 687 GenerateLoadInterceptorWithFollowup( LookupIterator* it, Register holder_reg) argument 722 masm(), receiver(), holder_reg, this->name(), holder(), local 754 GenerateLoadInterceptor(Register holder_reg) argument 759 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 773 Register holder_reg = Frontend(receiver(), name); local [all...] |
/external/chromium_org/v8/src/ic/arm/ |
H A D | handler-compiler-arm.cc | 510 Register object_reg, Register holder_reg, Register scratch1, 516 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 517 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 557 reg = holder_reg; // From now on the object will be in holder_reg. 581 reg = holder_reg; // From now on the object will be in holder_reg. 696 LookupIterator* it, Register holder_reg) { 703 DCHECK(holder_reg.is(receiver()) || holder_reg 509 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 695 GenerateLoadInterceptorWithFollowup( LookupIterator* it, Register holder_reg) argument 720 __ Push(receiver(), holder_reg, this->name()); local 728 masm(), receiver(), holder_reg, this->name(), holder(), local 753 GenerateLoadInterceptor(Register holder_reg) argument 757 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 770 Register holder_reg = Frontend(receiver(), name); local [all...] |
/external/chromium_org/v8/src/ic/arm64/ |
H A D | handler-compiler-arm64.cc | 547 Register object_reg, Register holder_reg, Register scratch1, 552 // object_reg and holder_reg registers can alias. 554 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); 592 reg = holder_reg; // From now on the object will be in holder_reg. 622 reg = holder_reg; // From now on the object will be in holder_reg. 745 LookupIterator* it, Register holder_reg) { 754 DCHECK(holder_reg.is(receiver()) || holder_reg 546 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 744 GenerateLoadInterceptorWithFollowup( LookupIterator* it, Register holder_reg) argument 771 __ Push(receiver(), holder_reg, this->name()); local 779 masm(), receiver(), holder_reg, this->name(), holder(), local 803 GenerateLoadInterceptor(Register holder_reg) argument 807 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 821 Register holder_reg = Frontend(receiver(), name); local 831 __ Push(receiver(), holder_reg, scratch1(), scratch2(), value()); local [all...] |
/external/chromium_org/v8/src/ic/mips/ |
H A D | handler-compiler-mips.cc | 508 Register object_reg, Register holder_reg, Register scratch1, 514 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 515 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 555 reg = holder_reg; // From now on the object will be in holder_reg. 579 reg = holder_reg; // From now on the object will be in holder_reg. 697 LookupIterator* it, Register holder_reg) { 704 DCHECK(holder_reg.is(receiver()) || holder_reg 507 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 696 GenerateLoadInterceptorWithFollowup( LookupIterator* it, Register holder_reg) argument 721 __ Push(receiver(), holder_reg, this->name()); local 729 masm(), receiver(), holder_reg, this->name(), holder(), local 742 __ Pop(receiver(), holder_reg, this->name()); local 753 GenerateLoadInterceptor(Register holder_reg) argument 757 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 770 Register holder_reg = Frontend(receiver(), name); local 772 __ Push(receiver(), holder_reg); // Receiver. local [all...] |
/external/chromium_org/v8/src/ic/mips64/ |
H A D | handler-compiler-mips64.cc | 508 Register object_reg, Register holder_reg, Register scratch1, 514 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 515 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 555 reg = holder_reg; // From now on the object will be in holder_reg. 585 reg = holder_reg; // From now on the object will be in holder_reg. 697 LookupIterator* it, Register holder_reg) { 704 DCHECK(holder_reg.is(receiver()) || holder_reg 507 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 696 GenerateLoadInterceptorWithFollowup( LookupIterator* it, Register holder_reg) argument 721 __ Push(receiver(), holder_reg, this->name()); local 729 masm(), receiver(), holder_reg, this->name(), holder(), local 742 __ Pop(receiver(), holder_reg, this->name()); local 753 GenerateLoadInterceptor(Register holder_reg) argument 757 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 770 Register holder_reg = Frontend(receiver(), name); local 772 __ Push(receiver(), holder_reg); // Receiver. local [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 1182 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 1188 DCHECK(!holder_reg.is(scratch1)); 1189 DCHECK(!holder_reg.is(scratch2)); 1215 cmp(scratch1, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 1218 // Compare security tokens, save holder_reg on the stack so we can use it 1225 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset));
|
/external/chromium_org/v8/src/mips64/ |
H A D | macro-assembler-mips64.cc | 418 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 423 DCHECK(!holder_reg.is(scratch)); 424 DCHECK(!holder_reg.is(at)); 443 push(holder_reg); // Temporarily save holder on the stack. 445 ld(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); 448 holder_reg, Operand(at)); 449 pop(holder_reg); // Restore holder. 453 ld(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 458 push(holder_reg); // Temporarily save holder on the stack. 459 mov(holder_reg, a [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | macro-assembler-x64.cc | 4143 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 4148 DCHECK(!holder_reg.is(scratch)); 4172 cmpp(scratch, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 4182 // Preserve original value of holder_reg. 4183 Push(holder_reg); 4184 movp(holder_reg, 4185 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 4186 CompareRoot(holder_reg, Heap::kNullValueRootIndex); 4190 movp(holder_reg, FieldOperand(holder_reg, HeapObjec [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | macro-assembler-x87.cc | 1145 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 1151 DCHECK(!holder_reg.is(scratch1)); 1152 DCHECK(!holder_reg.is(scratch2)); 1178 cmp(scratch1, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 1181 // Compare security tokens, save holder_reg on the stack so we can use it 1188 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset));
|
/external/chromium_org/v8/src/arm64/ |
H A D | macro-assembler-arm64.cc | 4060 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 4064 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); 4090 Ldr(scratch2, FieldMemOperand(holder_reg, 4097 // We're short on scratch registers here, so use holder_reg as a scratch. 4098 Push(holder_reg); 4099 Register scratch3 = holder_reg; 4107 Pop(holder_reg);
|
/external/chromium_org/v8/src/mips/ |
H A D | macro-assembler-mips.cc | 414 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 419 DCHECK(!holder_reg.is(scratch)); 420 DCHECK(!holder_reg.is(at)); 439 push(holder_reg); // Temporarily save holder on the stack. 441 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); 444 holder_reg, Operand(at)); 445 pop(holder_reg); // Restore holder. 449 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 454 push(holder_reg); // Temporarily save holder on the stack. 455 mov(holder_reg, a [all...] |