Home
last modified time | relevance | path

Searched refs:kXRegSize (Results 1 – 25 of 28) sorted by relevance

12

/external/v8/src/arm64/
Dcode-stubs-arm64.cc360 __ 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()
Ddeoptimizer-arm64.cc123 (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()
Dsimulator-arm64.cc253 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 …]
Dmacro-assembler-arm64.h684 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);
Dmacro-assembler-arm64-inl.h1264 Drop(tmp, kXRegSize); in DropArguments()
1272 Drop(RoundUp(count, 2), kXRegSize); in DropArguments()
1276 Drop(RoundUp(count, 2), kXRegSize); in DropSlots()
Dinstructions-arm64.cc175 static_assert(kXRegSize == kDRegSize, "X and D registers must be same size."); in CalcLSPairDataSize()
Dmacro-assembler-arm64.cc1358 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()
Dsimulator-arm64.h373 typedef SimRegisterBase<kXRegSize> SimRegister; // r0-r31
1265 int size_in_bytes = kXRegSize);
/external/vixl/src/aarch64/
Doperands-aarch64.cc134 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()
Doperands-aarch64.h145 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);
Dinstructions-aarch64.cc38 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); in RepeatBitsAcrossReg()
110 unsigned reg_size = GetSixtyFourBits() ? kXRegSize : kWRegSize; in GetImmLogical()
Dsimulator-aarch64.cc338 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 …]
Dinstructions-aarch64.h63 const unsigned kXRegSize = 64; variable
65 const unsigned kXRegSizeInBytes = kXRegSize / 8;
Ddisasm-aarch64.cc267 (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()
Dassembler-aarch64.h3656 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()
Dmacro-assembler-aarch64.h706 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()
Dmacro-assembler-aarch64.cc1666 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()
Dassembler-aarch64.cc5342 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()
Dsimulator-aarch64.h806 case kXRegSize:
935 case kXRegSize:
/external/vixl/test/aarch64/
Dtest-utils-aarch64.cc332 x[i] = Register(n, kXRegSize); in PopulateRegisterArray()
383 Register xn(i, kXRegSize); in Clobber()
Dtest-api-aarch64.cc310 Register r_x1(1, kXRegSize); in TEST()
Dtest-simulator-aarch64.cc980 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/
Dregexp-macro-assembler-arm64.h128 static const int kFirstCaptureOnStack = kSuccessCounter - kXRegSize;
Dregexp-macro-assembler-arm64.cc1362 int align_mask = (alignment / kXRegSize) - 1; in CallCheckStackGuardState()
/external/v8/src/wasm/baseline/arm64/
Dliftoff-assembler-arm64.h126 static_assert(kStackSlotSize == kXRegSize, in PatchPrepareStackFrame()
935 size_t poke_offset = (slot_count - slot_index - 1) * kXRegSize; in Construct()

12