/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 360 __ Poke(x19, (spill_offset + 0) * kXRegSize); in CallApiFunctionAndReturn() 361 __ Poke(x20, (spill_offset + 1) * kXRegSize); in CallApiFunctionAndReturn() 362 __ Poke(x21, (spill_offset + 2) * kXRegSize); in CallApiFunctionAndReturn() 363 __ Poke(x22, (spill_offset + 3) * kXRegSize); in CallApiFunctionAndReturn() 427 __ Peek(x19, (spill_offset + 0) * kXRegSize); in CallApiFunctionAndReturn() 428 __ Peek(x20, (spill_offset + 1) * kXRegSize); in CallApiFunctionAndReturn() 429 __ Peek(x21, (spill_offset + 2) * kXRegSize); in CallApiFunctionAndReturn() 430 __ Peek(x22, (spill_offset + 3) * kXRegSize); in CallApiFunctionAndReturn()
|
D | deoptimizer-arm64.cc | 123 (saved_registers.Count() * kXRegSize) + in Generate() 128 const int kFloatRegistersOffset = saved_registers.Count() * kXRegSize; in Generate() 192 DCHECK_EQ(kSavedRegistersAreaSize % kXRegSize, 0); in Generate() 193 __ Drop(2 + (kSavedRegistersAreaSize / kXRegSize)); in Generate()
|
D | simulator-arm64.cc | 253 DCHECK(sizeof(uintptr_t) < 2 * kXRegSize); in PushAddress() 254 intptr_t new_sp = sp() - 2 * kXRegSize; in PushAddress() 256 reinterpret_cast<uintptr_t*>(new_sp + kXRegSize); in PushAddress() 269 DCHECK_LT(sizeof(uintptr_t), 2 * kXRegSize); in PopAddress() 270 set_sp(current_sp + 2 * kXRegSize); in PopAddress() 782 static_assert((sizeof(T) == kWRegSize) || (sizeof(T) == kXRegSize), in AddWithCarry() 964 static_assert(kXRegSize == kDRegSize, "X and D registers must be same size."); in GetPrintRegisterFormatForSize() 1252 unsigned padding_chars = (kXRegSize - size_in_bytes) * 2; in PrintRegisterRawHelper() 1257 case kXRegSize: in PrintRegisterRawHelper() 1279 DCHECK_LT(padding_chars, kXRegSize * 2U); in PrintRegisterRawHelper() [all …]
|
D | macro-assembler-arm64.h | 684 inline void Claim(int64_t count, uint64_t unit_size = kXRegSize); 685 inline void Claim(const Register& count, uint64_t unit_size = kXRegSize); 686 inline void Drop(int64_t count, uint64_t unit_size = kXRegSize); 687 inline void Drop(const Register& count, uint64_t unit_size = kXRegSize); 1600 uint64_t unit_size = kXRegSize); 1602 uint64_t unit_size = kXRegSize);
|
D | macro-assembler-arm64-inl.h | 1264 Drop(tmp, kXRegSize); in DropArguments() 1272 Drop(RoundUp(count, 2), kXRegSize); in DropArguments() 1276 Drop(RoundUp(count, 2), kXRegSize); in DropSlots()
|
D | instructions-arm64.cc | 175 static_assert(kXRegSize == kDRegSize, "X and D registers must be same size."); in CalcLSPairDataSize()
|
D | macro-assembler-arm64.cc | 1358 MemOperand tos(sp, -2 * static_cast<int>(kXRegSize), PreIndex); in PushCalleeSavedRegisters() 1378 MemOperand tos(sp, 2 * kXRegSize, PostIndex); in PopCalleeSavedRegisters() 2478 Claim(slots_to_claim, kXRegSize); in EnterExitFrame() 2492 Add(scratch, sp, kXRegSize); in EnterExitFrame()
|
D | simulator-arm64.h | 373 typedef SimRegisterBase<kXRegSize> SimRegister; // r0-r31 1265 int size_in_bytes = kXRegSize);
|
/external/vixl/src/aarch64/ |
D | operands-aarch64.cc | 134 list.Combine(Register(30, kXRegSize)); in GetCallerSaved() 307 VIXL_ASSERT(reg.Is32Bits() || (shift_amount < kXRegSize)); in Operand() 499 VIXL_ASSERT(reg.GetSizeInBits() > static_cast<int>(kXRegSize)); in GenericOperand()
|
D | operands-aarch64.h | 145 return IsRegister() && ((size_ == kWRegSize) || (size_ == kXRegSize)) && in IsValidRegister() 301 typedef internal::FixedSizeRegister<kXRegSize> XRegister; 691 static CPURegList GetCalleeSaved(unsigned size = kXRegSize); 697 static CPURegList GetCallerSaved(unsigned size = kXRegSize);
|
D | instructions-aarch64.cc | 38 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); in RepeatBitsAcrossReg() 110 unsigned reg_size = GetSixtyFourBits() ? kXRegSize : kWRegSize; in GetImmLogical()
|
D | simulator-aarch64.cc | 338 VIXL_ASSERT((reg_size == kXRegSize) || (reg_size == kWRegSize)); in AddWithCarry() 375 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); in ShiftOperand() 382 if (reg_size == kXRegSize) { in ShiftOperand() 495 offset = ShiftOperand(kXRegSize, offset, mem_op.GetShift(), shift_amount); in ComputeMemOperandAddress() 498 offset = ExtendValue(kXRegSize, offset, mem_op.GetExtend(), shift_amount); in ComputeMemOperandAddress() 1202 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in AddSubHelper() 1242 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in VisitAddSubShifted() 1259 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in VisitAddSubExtended() 1269 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in VisitAddSubWithCarry() 1289 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in VisitLogicalShifted() [all …]
|
D | instructions-aarch64.h | 63 const unsigned kXRegSize = 64; variable 65 const unsigned kXRegSizeInBytes = kXRegSize / 8;
|
D | disasm-aarch64.cc | 267 (instr->GetSixtyFourBits() == 1) ? kXRegSize : kWRegSize; in VisitLogicalImmediate() 295 VIXL_ASSERT((reg_size == kXRegSize) || in IsMovzMovnImm() 307 if ((reg_size == kXRegSize) && in IsMovzMovnImm() 485 ((instr->GetSixtyFourBits() == 1) ? kXRegSize : kWRegSize) - 1; in VisitBitfield() 5019 unsigned reg_size = kXRegSize; in SubstituteRegisterField() 5045 reg_size = kXRegSize; in SubstituteRegisterField() 5421 (instr->GetSixtyFourBits() == 1) ? kXRegSize : kWRegSize; in SubstituteBitfieldImmediateField()
|
D | assembler-aarch64.h | 3656 VIXL_ASSERT(((reg_size == kXRegSize) && IsUint6(imms)) || in ImmS() 3663 VIXL_ASSERT(((reg_size == kXRegSize) && IsUint6(immr)) || in ImmR() 3671 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); in ImmSetBits() 3673 VIXL_ASSERT((reg_size == kXRegSize) || IsUint6(imms + 3)); in ImmSetBits() 3679 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); in ImmRotate() 3680 VIXL_ASSERT(((reg_size == kXRegSize) && IsUint6(immr)) || in ImmRotate() 3692 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); in BitN() 3693 VIXL_ASSERT((reg_size == kXRegSize) || (bitn == 0)); in BitN()
|
D | macro-assembler-aarch64.h | 706 Mov(rd, (rd.GetSizeInBits() == kXRegSize) ? ~imm : (~imm & kWRegMask)); in Mvn() 849 void PushXRegList(RegList regs) { PushSizeRegList(regs, kXRegSize); } in PushXRegList() 850 void PopXRegList(RegList regs) { PopSizeRegList(regs, kXRegSize); } in PopXRegList() 912 PeekSizeRegList(regs, offset, kXRegSize); in PeekXRegList() 915 PokeSizeRegList(regs, offset, kXRegSize); in PokeXRegList()
|
D | macro-assembler-aarch64.cc | 1666 VIXL_ASSERT(dst.GetSizeInBits() <= kXRegSize); in Move() 1842 IsUintN(rd.GetSizeInBits() == kXRegSize ? kXRegSizeLog2 : kWRegSizeLog2, in AddSubWithCarryMacro() 2469 CPURegList(CPURegister::kRegister, kXRegSize, 1, arg_count); in PrintfNoPreserve()
|
D | assembler-aarch64.cc | 5342 VIXL_ASSERT(rn.GetSizeInBits() == kXRegSize); in EmitExtendShift() 5578 VIXL_ASSERT((reg_size == kXRegSize) || (reg_size == kWRegSize)); in IsImmMovz() 5595 VIXL_ASSERT((width == kWRegSize) || (width == kXRegSize)); in IsImmLogical() 5679 clz_a = CountLeadingZeros(a, kXRegSize); in IsImmLogical() 5680 int clz_c = CountLeadingZeros(c, kXRegSize); in IsImmLogical() 5701 clz_a = CountLeadingZeros(a, kXRegSize); in IsImmLogical() 5734 uint64_t multiplier = multipliers[CountLeadingZeros(d, kXRegSize) - 57]; in IsImmLogical() 5749 int clz_b = (b == 0) ? -1 : CountLeadingZeros(b, kXRegSize); in IsImmLogical()
|
D | simulator-aarch64.h | 806 case kXRegSize: 935 case kXRegSize:
|
/external/vixl/test/aarch64/ |
D | test-utils-aarch64.cc | 332 x[i] = Register(n, kXRegSize); in PopulateRegisterArray() 383 Register xn(i, kXRegSize); in Clobber()
|
D | test-api-aarch64.cc | 310 Register r_x1(1, kXRegSize); in TEST()
|
D | test-simulator-aarch64.cc | 980 VIXL_ASSERT((d_size == kXRegSize) || (d_size == kWRegSize)); in TestFPToFixed_Helper() 1004 Register rd = (d_size == kXRegSize) ? Register(x10) : Register(w10); in TestFPToFixed_Helper() 1047 VIXL_ASSERT((d_size == kXRegSize) || (d_size == kWRegSize)); in TestFPToInt_Helper() 1073 Register rd = (d_size == kXRegSize) ? Register(x10) : Register(w10); in TestFPToInt_Helper()
|
/external/v8/src/regexp/arm64/ |
D | regexp-macro-assembler-arm64.h | 128 static const int kFirstCaptureOnStack = kSuccessCounter - kXRegSize;
|
D | regexp-macro-assembler-arm64.cc | 1362 int align_mask = (alignment / kXRegSize) - 1; in CallCheckStackGuardState()
|
/external/v8/src/wasm/baseline/arm64/ |
D | liftoff-assembler-arm64.h | 126 static_assert(kStackSlotSize == kXRegSize, in PatchPrepareStackFrame() 935 size_t poke_offset = (slot_count - slot_index - 1) * kXRegSize; in Construct()
|