/external/v8/src/arm64/ |
D | code-stubs-arm64.h | 191 CPURegList pool_available = GetValidRegistersForAllocation(); in RegisterAllocation() 192 CPURegList used_regs(object, address, scratch); in RegisterAllocation() 246 CPURegList saved_regs_; 247 CPURegList saved_fp_regs_; 250 static CPURegList GetValidRegistersForAllocation() { in GetValidRegistersForAllocation() 262 CPURegList list(CPURegister::kRegister, kXRegSizeInBits, 0, 25); in GetValidRegistersForAllocation()
|
D | frames-arm64.h | 27 #define kSafepointSavedRegisters CPURegList::GetSafepointSavedRegisters().list() 29 CPURegList::GetSafepointSavedRegisters().Count();
|
D | assembler-arm64.cc | 68 CPURegister CPURegList::PopLowestIndex() { in PopLowestIndex() 80 CPURegister CPURegList::PopHighestIndex() { in PopHighestIndex() 93 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved() 106 CPURegList CPURegList::GetCalleeSaved(unsigned size) { in GetCalleeSaved() 107 return CPURegList(CPURegister::kRegister, size, 19, 29); in GetCalleeSaved() 111 CPURegList CPURegList::GetCalleeSavedFP(unsigned size) { in GetCalleeSavedFP() 112 return CPURegList(CPURegister::kFPRegister, size, 8, 15); in GetCalleeSavedFP() 116 CPURegList CPURegList::GetCallerSaved(unsigned size) { in GetCallerSaved() 118 CPURegList list = CPURegList(CPURegister::kRegister, size, 0, 18); in GetCallerSaved() 124 CPURegList CPURegList::GetCallerSavedFP(unsigned size) { in GetCallerSavedFP() [all …]
|
D | assembler-arm64.h | 446 class CPURegList { 448 explicit CPURegList(CPURegister reg1, 458 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) in CPURegList() function 463 CPURegList(CPURegister::RegisterType type, unsigned size, in CPURegList() function 494 void Combine(const CPURegList& other); 499 void Remove(const CPURegList& other); 521 static CPURegList GetCalleeSaved(unsigned size = kXRegSizeInBits); 522 static CPURegList GetCalleeSavedFP(unsigned size = kDRegSizeInBits); 525 static CPURegList GetCallerSaved(unsigned size = kXRegSizeInBits); 526 static CPURegList GetCallerSavedFP(unsigned size = kDRegSizeInBits); [all …]
|
D | debug-arm64.cc | 161 CPURegList non_object_list = in Generate_DebugBreakCallHelper() 162 CPURegList(CPURegister::kRegister, kXRegSizeInBits, non_object_regs); in Generate_DebugBreakCallHelper() 197 CPURegList(CPURegister::kRegister, kXRegSizeInBits, non_object_regs); in Generate_DebugBreakCallHelper()
|
D | macro-assembler-arm64.h | 582 void PushCPURegList(CPURegList registers); 583 void PopCPURegList(CPURegList registers); 587 PushCPURegList(CPURegList(type, reg_size, registers)); 591 PopCPURegList(CPURegList(type, reg_size, registers)); 1028 void CopyFields(Register dst, Register src, CPURegList temps, unsigned count); 1955 CPURegList* TmpList() { return &tmp_list_; } in TmpList() 1956 CPURegList* FPTmpList() { return &fptmp_list_; } in FPTmpList() 1958 static CPURegList DefaultTmpList(); 1959 static CPURegList DefaultFPTmpList(); 2137 CPURegList tmp_list_; [all …]
|
D | assembler-arm64-inl.h | 160 inline void CPURegList::Combine(const CPURegList& other) { in Combine() 168 inline void CPURegList::Remove(const CPURegList& other) { in Remove() 176 inline void CPURegList::Combine(const CPURegister& other) { in Combine() 183 inline void CPURegList::Remove(const CPURegister& other1, in Remove() 194 inline void CPURegList::Combine(int code) { in Combine() 201 inline void CPURegList::Remove(int code) { in Remove()
|
D | deoptimizer-arm64.cc | 121 CPURegList saved_fp_registers(CPURegister::kFPRegister, kDRegSizeInBits, in Generate() 126 CPURegList saved_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 27); in Generate() 173 CPURegList copy_to_input = saved_registers; in Generate()
|
D | macro-assembler-arm64.cc | 45 CPURegList MacroAssembler::DefaultTmpList() { in DefaultTmpList() 46 return CPURegList(ip0, ip1); in DefaultTmpList() 50 CPURegList MacroAssembler::DefaultFPTmpList() { in DefaultFPTmpList() 51 return CPURegList(fp_scratch1, fp_scratch2); in DefaultFPTmpList() 974 void MacroAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList() 993 void MacroAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList() 2532 void MacroAssembler::CopyFields(Register dst, Register src, CPURegList temps, in CopyFields() 3106 CPURegList saved_fp_regs = kCallerSavedFP; in ExitFrameRestoreFPRegs() 4289 PushCPURegList(CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, in PushSafepointRegistersAndDoubles() 4295 PopCPURegList(CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, in PopSafepointRegistersAndDoubles() [all …]
|
D | regexp-macro-assembler-arm64.cc | 372 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); in CheckNotBackReferenceIgnoreCase() 681 CPURegList argument_registers(x0, x5, x6, x7); in GetCode() 683 CPURegList registers_to_retain = kCalleeSaved; in GetCode() 993 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); in GetCode()
|
D | simulator-arm64.cc | 232 CPURegList register_list = kCalleeSaved; in CheckPCSComplianceAndRun() 233 CPURegList fpregister_list = kCalleeSavedFP; in CheckPCSComplianceAndRun() 283 void Simulator::CorruptRegisters(CPURegList* list, uint64_t value) { in CorruptRegisters() 301 CPURegList register_list = kCallerSaved; in CorruptAllCallerSavedCPURegisters() 302 CPURegList fpregister_list = kCallerSavedFP; in CorruptAllCallerSavedCPURegisters()
|
D | simulator-arm64.h | 786 void CorruptRegisters(CPURegList* list,
|
D | code-stubs-arm64.cc | 652 CPURegList saved_regs = kCallerSaved; in Generate() 653 CPURegList saved_fp_regs = kCallerSavedFP; in Generate() 2163 CPURegList used_callee_saved_registers(subject, in Generate() 4403 CPURegList spill_list(CPURegister::kRegister, kXRegSizeInBits, 0, 6); in GeneratePositiveLookup() 4483 CPURegList spill_list(CPURegister::kRegister, kXRegSizeInBits, 0, 6); in GenerateNegativeLookup()
|
D | full-codegen-arm64.cc | 1631 __ CopyFields(x0, x5, CPURegList(x10, x11, x12), size / kPointerSize); in VisitRegExpLiteral()
|
/external/vixl/src/vixl/a64/ |
D | assembler-a64.h | 451 class CPURegList { 453 explicit CPURegList(CPURegister reg1, 463 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) in CPURegList() function 468 CPURegList(CPURegister::RegisterType type, unsigned size, in CPURegList() function 489 void Combine(const CPURegList& other) { in Combine() 499 void Remove(const CPURegList& other) { in Remove() 533 static CPURegList Union(const CPURegList& list_1, const CPURegList& list_2) { in Union() 536 return CPURegList(list_1.type_, list_1.size_, list_1.list_ | list_2.list_); in Union() 538 static CPURegList Union(const CPURegList& list_1, 539 const CPURegList& list_2, [all …]
|
D | macro-assembler-a64.cc | 1641 void MacroAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList() 1673 void MacroAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList() 1951 void MacroAssembler::LoadCPURegList(CPURegList registers, in LoadCPURegList() 1956 void MacroAssembler::StoreCPURegList(CPURegList registers, in StoreCPURegList() 1963 CPURegList registers, in LoadStoreCPURegListHelper() 1999 const CPURegList& registers, in BaseMemOperandForLoadStoreCPURegList() 2057 static const CPURegList kPCSVarargs = in PrintfNoPreserve() 2058 CPURegList(CPURegister::kRegister, kXRegSize, 1, arg_count); in PrintfNoPreserve() 2059 static const CPURegList kPCSVarargsFP = in PrintfNoPreserve() 2060 CPURegList(CPURegister::kVRegister, kDRegSize, 0, arg_count - 1); in PrintfNoPreserve() [all …]
|
D | assembler-a64.cc | 34 CPURegister CPURegList::PopLowestIndex() { in PopLowestIndex() 45 CPURegister CPURegList::PopHighestIndex() { in PopHighestIndex() 58 bool CPURegList::IsValid() const { in IsValid() 78 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved() 91 CPURegList CPURegList::Union(const CPURegList& list_1, in Union() 92 const CPURegList& list_2, in Union() 93 const CPURegList& list_3) { in Union() 98 CPURegList CPURegList::Union(const CPURegList& list_1, in Union() 99 const CPURegList& list_2, in Union() 100 const CPURegList& list_3, in Union() [all …]
|
D | macro-assembler-a64.h | 791 void PushCPURegList(CPURegList registers); 792 void PopCPURegList(CPURegList registers); 796 PushCPURegList(CPURegList(type, reg_size, registers)); 800 PopCPURegList(CPURegList(type, reg_size, registers)); 851 void PeekCPURegList(CPURegList registers, int64_t offset) { in PeekCPURegList() 854 void PokeCPURegList(CPURegList registers, int64_t offset) { in PokeCPURegList() 860 PeekCPURegList(CPURegList(type, reg_size, registers), offset); 864 PokeCPURegList(CPURegList(type, reg_size, registers), offset); 922 void LoadCPURegList(CPURegList registers, const MemOperand& src); 923 void StoreCPURegList(CPURegList registers, const MemOperand& dst); [all …]
|
/external/v8/test/cctest/ |
D | test-utils-arm64.h | 231 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
D | test-utils-arm64.cc | 309 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
|
D | test-assembler-arm64.cc | 9385 Clobber(&masm, CPURegList(CPURegister::kRegister, kXRegSizeInBits, 0, 6)); in TEST() 9386 Clobber(&masm, CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, 0, 2)); in TEST() 9463 Clobber(&masm, CPURegList(CPURegister::kRegister, kXRegSizeInBits, 0, 6)); in TEST() 9464 Clobber(&masm, CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, 0, 2)); in TEST() 9738 CPURegList test(x0, x1, x2, x3); in TEST() 9800 CPURegList test(w10, w11, w12, w13); in TEST() 9866 CPURegList test(d20, d21, d22, d23); in TEST() 9933 CPURegList test(s20, s21, s22, s23); in TEST() 9956 CPURegList reg32(CPURegister::kRegister, kWRegSizeInBits, 0); in TEST() 9957 CPURegList reg64(CPURegister::kRegister, kXRegSizeInBits, 0); in TEST() [all …]
|
/external/vixl/test/ |
D | test-utils-a64.h | 253 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
D | test-utils-a64.cc | 341 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
|
D | test-assembler-a64.cc | 7091 CPURegList inputs(CPURegister::kRegister, kXRegSize, 10, 18); in TEST() 7106 CPURegList loop = inputs; in TEST() 12800 CPURegList list_1(x1, x2, x3, x4); in TEST() 12801 CPURegList list_2(x11, x12, x13, x14); in TEST() 12827 CPURegList list_d_1(d1, d2, d3, d4); in TEST() 12828 CPURegList list_d_2(d11, d12, d13, d14); in TEST() 12905 CPURegList list_src(w1, w2, w3, w4); in TEST() 12906 CPURegList list_dst(w11, w12, w13, w14); in TEST() 12907 CPURegList list_fp_src_1(d1, d2, d3, d4); in TEST() 12908 CPURegList list_fp_dst_1(d11, d12, d13, d14); in TEST() [all …]
|
/external/vixl/doc/ |
D | changelog.md | 27 + Provide helpers to create CPURegList from list unions or intersections.
|