Searched defs:holder_reg (Results 1 - 14 of 14) sorted by relevance

/external/chromium_org/v8/src/ic/
H A Dhandler-compiler.cc145 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 Dhandler-compiler-ia32.cc500 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 Dhandler-compiler-x64.cc494 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 Dhandler-compiler-x87.cc502 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 Dhandler-compiler-arm.cc510 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 Dhandler-compiler-arm64.cc547 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 Dhandler-compiler-mips.cc508 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 Dhandler-compiler-mips64.cc508 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 Dmacro-assembler-ia32.cc1182 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 Dmacro-assembler-mips64.cc418 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 Dmacro-assembler-x64.cc4143 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 Dmacro-assembler-x87.cc1145 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 Dmacro-assembler-arm64.cc4060 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 Dmacro-assembler-mips.cc414 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...]

Completed in 711 milliseconds