HomeSort by relevance Sort by last modified time
    Searched refs:holder_reg (Results 1 - 17 of 17) sorted by null

  /external/v8/src/ic/x64/
handler-compiler-x64.cc 339 Register object_reg, Register holder_reg, Register scratch1,
345 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
346 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
362 // it is an alias for holder_reg.
398 reg = holder_reg; // From now on the object will be in holder_reg.
448 LookupIterator* it, Register holder_reg) {
455 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
464 !receiver().is(holder_reg) &
483 masm(), receiver(), holder_reg, this->name(), holder(), local
544 Register holder_reg = Frontend(name); local
    [all...]
  /external/v8/src/ic/arm64/
handler-compiler-arm64.cc 375 Register object_reg, Register holder_reg, Register scratch1,
380 // object_reg and holder_reg registers can alias.
382 DCHECK(!AreAliased(holder_reg, scratch1, scratch2));
431 reg = holder_reg; // From now on the object will be in holder_reg.
485 LookupIterator* it, Register holder_reg) {
494 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
503 !receiver().is(holder_reg) &&
511 __ Push(receiver(), holder_reg, this->name()) local
520 masm(), receiver(), holder_reg, this->name(), holder(), local
554 __ Push(name(), receiver(), holder_reg); local
573 Register holder_reg = Frontend(name); local
590 __ Push(receiver(), holder_reg, scratch1(), scratch2(), value()); local
    [all...]
  /external/v8/src/ic/mips/
handler-compiler-mips.cc 332 Register object_reg, Register holder_reg, Register scratch1,
338 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
339 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
388 reg = holder_reg; // From now on the object will be in holder_reg.
438 LookupIterator* it, Register holder_reg) {
445 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
454 !receiver().is(holder_reg) &&
462 __ Push(receiver(), holder_reg, this->name()) local
471 masm(), receiver(), holder_reg, this->name(), holder(), local
485 __ Pop(receiver(), holder_reg, this->name()); local
505 __ Push(name(), receiver(), holder_reg); local
523 Register holder_reg = Frontend(name); local
525 __ Push(receiver(), holder_reg); \/\/ Receiver. local
    [all...]
  /external/v8/src/ic/mips64/
handler-compiler-mips64.cc 332 Register object_reg, Register holder_reg, Register scratch1,
338 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
339 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
388 reg = holder_reg; // From now on the object will be in holder_reg.
438 LookupIterator* it, Register holder_reg) {
445 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
454 !receiver().is(holder_reg) &&
462 __ Push(receiver(), holder_reg, this->name()) local
471 masm(), receiver(), holder_reg, this->name(), holder(), local
485 __ Pop(receiver(), holder_reg, this->name()); local
505 __ Push(name(), receiver(), holder_reg); local
523 Register holder_reg = Frontend(name); local
525 __ Push(receiver(), holder_reg); \/\/ Receiver. local
    [all...]
  /external/v8/src/ic/arm/
handler-compiler-arm.cc 349 Register object_reg, Register holder_reg, Register scratch1,
355 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
356 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
405 reg = holder_reg; // From now on the object will be in holder_reg.
455 LookupIterator* it, Register holder_reg) {
462 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
471 !receiver().is(holder_reg) &&
479 __ Push(receiver(), holder_reg, this->name()) local
488 masm(), receiver(), holder_reg, this->name(), holder(), local
523 __ Push(name(), receiver(), holder_reg); local
541 Register holder_reg = Frontend(name); local
    [all...]
  /external/v8/src/ic/
handler-compiler.h 104 // holder_reg.
105 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);
handler-compiler.cc 122 void NamedLoadHandlerCompiler::InterceptorVectorSlotPush(Register holder_reg) {
124 if (holder_reg.is(receiver())) {
127 DCHECK(holder_reg.is(scratch1()));
134 void NamedLoadHandlerCompiler::InterceptorVectorSlotPop(Register holder_reg,
140 if (holder_reg.is(receiver())) {
143 DCHECK(holder_reg.is(scratch1()));
  /external/v8/src/ic/ia32/
handler-compiler-ia32.cc 349 Register object_reg, Register holder_reg, Register scratch1,
355 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
356 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
405 reg = holder_reg; // From now on the object will be in holder_reg.
455 LookupIterator* it, Register holder_reg) {
462 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
471 !receiver().is(holder_reg) &&
482 __ push(holder_reg);
489 masm(), receiver(), holder_reg, this->name(), holder(), local
563 Register holder_reg = Frontend(name); local
    [all...]
  /external/v8/src/ic/ppc/
handler-compiler-ppc.cc 343 Register object_reg, Register holder_reg, Register scratch1,
349 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
350 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
404 reg = holder_reg; // From now on the object will be in holder_reg.
454 LookupIterator* it, Register holder_reg) {
461 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
470 !receiver().is(holder_reg) &&
478 __ Push(receiver(), holder_reg, this->name()) local
487 masm(), receiver(), holder_reg, this->name(), holder(), local
522 __ Push(name(), receiver(), holder_reg); local
540 Register holder_reg = Frontend(name); local
542 __ Push(receiver(), holder_reg); \/\/ receiver local
    [all...]
  /external/v8/src/ic/s390/
handler-compiler-s390.cc 332 Register object_reg, Register holder_reg, Register scratch1,
338 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
339 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
388 reg = holder_reg; // From now on the object will be in holder_reg.
436 LookupIterator* it, Register holder_reg) {
443 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
452 !receiver().is(holder_reg) &&
460 __ Push(receiver(), holder_reg, this->name()) local
469 masm(), receiver(), holder_reg, this->name(), holder(), local
502 __ Push(name(), receiver(), holder_reg); local
520 Register holder_reg = Frontend(name); local
522 __ Push(receiver(), holder_reg); \/\/ receiver local
    [all...]
  /external/v8/src/ic/x87/
handler-compiler-x87.cc 349 Register object_reg, Register holder_reg, Register scratch1,
355 DCHECK(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
356 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) &&
405 reg = holder_reg; // From now on the object will be in holder_reg.
455 LookupIterator* it, Register holder_reg) {
462 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
471 !receiver().is(holder_reg) &&
482 __ push(holder_reg);
489 masm(), receiver(), holder_reg, this->name(), holder(), local
563 Register holder_reg = Frontend(name); local
    [all...]
  /art/compiler/linker/arm/
relative_patcher_thumb2.h 39 uint32_t holder_reg,
42 CheckValidReg(holder_reg);
48 BakerReadBarrierSecondRegField::Encode(holder_reg) |
relative_patcher_thumb2_test.cc 232 uint32_t holder_reg,
235 0u, Thumb2RelativePatcher::EncodeBakerReadBarrierFieldData(base_reg, holder_reg, narrow));
592 for (uint32_t holder_reg : valid_regs) {
598 base_reg, holder_reg, /* narrow */ false);
612 for (uint32_t holder_reg : valid_regs) {
622 CompileBakerOffsetThunk(base_reg, holder_reg, /* narrow */ false);
633 if (holder_reg == base_reg) {
634 // Verify that the null-check uses the correct register, i.e. holder_reg.
635 if (holder_reg < 8) {
637 ASSERT_EQ(0xb100 | holder_reg, GetOutputInsn16(thunk_offset) & 0xfd07u)
    [all...]
relative_patcher_thumb2.cc 235 Register holder_reg(BakerReadBarrierSecondRegField::Decode(encoded_data));
236 CheckValidReg(holder_reg.GetCode());
240 // If base_reg differs from holder_reg, the offset was too large and we must have
244 if (holder_reg.Is(base_reg)) {
245 __ CompareAndBranchIfZero(holder_reg, &throw_npe, /* is_far_target */ false);
248 MemOperand lock_word(holder_reg, mirror::Object::MonitorOffset().Int32Value());
274 if (holder_reg.Is(base_reg)) {
  /art/compiler/linker/arm64/
relative_patcher_arm64.h 35 static uint32_t EncodeBakerReadBarrierFieldData(uint32_t base_reg, uint32_t holder_reg) {
37 CheckValidReg(holder_reg);
40 BakerReadBarrierSecondRegField::Encode(holder_reg);
relative_patcher_arm64.cc 421 auto holder_reg = local
423 CheckValidReg(holder_reg.GetCode());
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());
444 if (holder_reg.Is(base_reg)) {
relative_patcher_arm64_test.cc 478 std::vector<uint8_t> CompileBakerOffsetThunk(uint32_t base_reg, uint32_t holder_reg) {
480 0u, Arm64RelativePatcher::EncodeBakerReadBarrierFieldData(base_reg, holder_reg));
    [all...]

Completed in 273 milliseconds