/art/compiler/linker/arm/ |
relative_patcher_arm_base.h | 50 uint32_t holder_reg; // Holder object for reading lock word. member in struct:art::linker::ArmBaseRelativePatcher::BakerReadBarrierOffsetParams
|
/art/compiler/linker/arm64/ |
relative_patcher_arm64.cc | 349 params.offset_params.holder_reg = BakerReadBarrierSecondRegField::Decode(value); 350 CheckValidReg(params.offset_params.holder_reg); 422 auto holder_reg = Register::GetXRegFromCode(key.GetOffsetParams().holder_reg); local 426 // If base_reg differs from holder_reg, the offset was too large and we must have 430 if (holder_reg.Is(base_reg)) { 431 __ Cbz(holder_reg.W(), &throw_npe); 434 MemOperand lock_word(holder_reg, mirror::Object::MonitorOffset().Int32Value()); 443 if (holder_reg.Is(base_reg)) {
|
/external/v8/src/ic/arm/ |
handler-compiler-arm.cc | 436 Register object_reg, Register holder_reg, Register scratch1, 442 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 443 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 492 reg = holder_reg; // From now on the object will be in holder_reg. 549 LookupIterator* it, Register holder_reg) { 556 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 565 !receiver().is(holder_reg) && 573 __ Push(receiver(), holder_reg, this->name()) local 582 masm(), receiver(), holder_reg, this->name(), holder(), local 612 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 625 Register holder_reg = Frontend(name); local [all...] |
/external/v8/src/ic/arm64/ |
handler-compiler-arm64.cc | 466 Register object_reg, Register holder_reg, Register scratch1, 471 // object_reg and holder_reg registers can alias. 473 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); 522 reg = holder_reg; // From now on the object will be in holder_reg. 583 LookupIterator* it, Register holder_reg) { 592 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 601 !receiver().is(holder_reg) && 609 __ Push(receiver(), holder_reg, this->name()) local 618 masm(), receiver(), holder_reg, this->name(), holder(), local 647 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 661 Register holder_reg = Frontend(name); local 678 __ Push(receiver(), holder_reg, scratch1(), scratch2(), value()); local [all...] |
/external/v8/src/ic/ |
handler-compiler.cc | 157 Register holder_reg; local 160 holder_reg = receiver(); 170 holder_reg = 190 GenerateDictionaryNegativeLookup(masm(), miss, holder_reg, name, scratch1, local 257 void NamedLoadHandlerCompiler::InterceptorVectorSlotPush(Register holder_reg) { 259 if (holder_reg.is(receiver())) { 262 DCHECK(holder_reg.is(scratch1())); 269 void NamedLoadHandlerCompiler::InterceptorVectorSlotPop(Register holder_reg, 275 if (holder_reg.is(receiver())) { 278 DCHECK(holder_reg.is(scratch1())) [all...] |
/external/v8/src/ic/ia32/ |
handler-compiler-ia32.cc | 438 Register object_reg, Register holder_reg, Register scratch1, 444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 494 reg = holder_reg; // From now on the object will be in holder_reg. 552 LookupIterator* it, Register holder_reg) { 559 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 568 !receiver().is(holder_reg) && 579 __ push(holder_reg); 586 masm(), receiver(), holder_reg, this->name(), holder(), local 624 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 644 Register holder_reg = Frontend(name); local [all...] |
/external/v8/src/ic/mips/ |
handler-compiler-mips.cc | 418 Register object_reg, Register holder_reg, Register scratch1, 424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 474 reg = holder_reg; // From now on the object will be in holder_reg. 532 LookupIterator* it, Register holder_reg) { 539 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 548 !receiver().is(holder_reg) && 556 __ Push(receiver(), holder_reg, this->name()) local 565 masm(), receiver(), holder_reg, this->name(), holder(), local 579 __ Pop(receiver(), holder_reg, this->name()); local 594 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 607 Register holder_reg = Frontend(name); local 609 __ Push(receiver(), holder_reg); \/\/ Receiver. local [all...] |
/external/v8/src/ic/mips64/ |
handler-compiler-mips64.cc | 418 Register object_reg, Register holder_reg, Register scratch1, 424 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 425 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 474 reg = holder_reg; // From now on the object will be in holder_reg. 532 LookupIterator* it, Register holder_reg) { 539 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 548 !receiver().is(holder_reg) && 556 __ Push(receiver(), holder_reg, this->name()) local 565 masm(), receiver(), holder_reg, this->name(), holder(), local 579 __ Pop(receiver(), holder_reg, this->name()); local 594 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 607 Register holder_reg = Frontend(name); local 609 __ Push(receiver(), holder_reg); \/\/ Receiver. local [all...] |
/external/v8/src/ic/ppc/ |
handler-compiler-ppc.cc | 431 Register object_reg, Register holder_reg, Register scratch1, 437 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 438 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 492 reg = holder_reg; // From now on the object will be in holder_reg. 550 LookupIterator* it, Register holder_reg) { 557 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 566 !receiver().is(holder_reg) && 574 __ Push(receiver(), holder_reg, this->name()) local 583 masm(), receiver(), holder_reg, this->name(), holder(), local 613 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 626 Register holder_reg = Frontend(name); local 628 __ Push(receiver(), holder_reg); \/\/ receiver local [all...] |
/external/v8/src/ic/s390/ |
handler-compiler-s390.cc | 412 Register object_reg, Register holder_reg, Register scratch1, 418 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 419 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 468 reg = holder_reg; // From now on the object will be in holder_reg. 522 LookupIterator* it, Register holder_reg) { 529 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 538 !receiver().is(holder_reg) && 546 __ Push(receiver(), holder_reg, this->name()) local 555 masm(), receiver(), holder_reg, this->name(), holder(), local 583 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 596 Register holder_reg = Frontend(name); local 598 __ Push(receiver(), holder_reg); \/\/ receiver local [all...] |
/external/v8/src/ic/x64/ |
handler-compiler-x64.cc | 428 Register object_reg, Register holder_reg, Register scratch1, 434 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 435 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 451 // it is an alias for holder_reg. 487 reg = holder_reg; // From now on the object will be in holder_reg. 544 LookupIterator* it, Register holder_reg) { 551 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 560 !receiver().is(holder_reg) & 579 masm(), receiver(), holder_reg, this->name(), holder(), local 610 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 624 Register holder_reg = Frontend(name); local [all...] |
/external/v8/src/ic/x87/ |
handler-compiler-x87.cc | 438 Register object_reg, Register holder_reg, Register scratch1, 444 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 445 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 494 reg = holder_reg; // From now on the object will be in holder_reg. 552 LookupIterator* it, Register holder_reg) { 559 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1())); 568 !receiver().is(holder_reg) && 579 __ push(holder_reg); 586 masm(), receiver(), holder_reg, this->name(), holder(), local 624 PushInterceptorArguments(masm(), receiver(), holder_reg, this->name(), local 644 Register holder_reg = Frontend(name); local [all...] |