/external/vixl/src/aarch64/ |
D | operands-aarch64.cc | 33 CPURegister CPURegList::PopLowestIndex(RegList mask) { in PopLowestIndex() 43 CPURegister CPURegList::PopHighestIndex(RegList mask) { in PopHighestIndex() 54 bool CPURegList::IsValid() const { in IsValid() 71 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved() 84 CPURegList CPURegList::Union(const CPURegList& list_1, in Union() 85 const CPURegList& list_2, in Union() 86 const CPURegList& list_3) { in Union() 91 CPURegList CPURegList::Union(const CPURegList& list_1, in Union() 92 const CPURegList& list_2, in Union() 93 const CPURegList& list_3, in Union() [all …]
|
D | operands-aarch64.h | 40 class CPURegList { 42 explicit CPURegList(CPURegister reg1, 53 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) in CPURegList() function 58 CPURegList(CPURegister::RegisterType type, in CPURegList() function 76 static CPURegList Empty(CPURegister::RegisterType type, 78 return CPURegList(type, GetDefaultSizeFor(type, size), 0); 84 static CPURegList All(CPURegister::RegisterType type, 92 return CPURegList(type, GetDefaultSizeFor(type, size), list); 110 void Combine(const CPURegList& other) { in Combine() 120 void Remove(const CPURegList& other) { in Remove() [all …]
|
D | macro-assembler-aarch64.cc | 325 p_tmp_list_(CPURegList::Empty(CPURegister::kPRegister)), in MacroAssembler() 348 p_tmp_list_(CPURegList::Empty(CPURegister::kPRegister)), in MacroAssembler() 369 p_tmp_list_(CPURegList::Empty(CPURegister::kPRegister)), in MacroAssembler() 2095 void MacroAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList() 2127 void MacroAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList() 2408 void MacroAssembler::LoadCPURegList(CPURegList registers, in LoadCPURegList() 2413 void MacroAssembler::StoreCPURegList(CPURegList registers, in StoreCPURegList() 2420 CPURegList registers, in LoadStoreCPURegListHelper() 2473 const CPURegList& registers, in BaseMemOperandForLoadStoreCPURegList() 2531 static const CPURegList kPCSVarargs = in PrintfNoPreserve() [all …]
|
D | macro-assembler-aarch64.h | 913 void PushCPURegList(CPURegList registers); 914 void PopCPURegList(CPURegList registers); 920 PushCPURegList(CPURegList(type, reg_size, registers)); 925 PopCPURegList(CPURegList(type, reg_size, registers)); 968 void PeekCPURegList(CPURegList registers, int64_t offset) { in PeekCPURegList() 971 void PokeCPURegList(CPURegList registers, int64_t offset) { in PokeCPURegList() 980 PeekCPURegList(CPURegList(type, reg_size, registers), offset); 987 PokeCPURegList(CPURegList(type, reg_size, registers), offset); 1059 void LoadCPURegList(CPURegList registers, const MemOperand& src); 1060 void StoreCPURegList(CPURegList registers, const MemOperand& dst); [all …]
|
/external/vixl/test/aarch64/ |
D | test-api-aarch64.cc | 1247 temps.Include(CPURegList(CPURegister::kNoRegister, 0, 0)); in TEST() 1254 temps.Include(CPURegList(xzr, sp)); in TEST() 1321 RegList list = CPURegList::All(type).GetList(); in GetPotentialListFor() 1376 temps.Include(CPURegList(w24, w25, w26)); in TEST() 1384 temps.Include(CPURegList(x16, x14, x13, x12)); in TEST() 1412 temps.Exclude(CPURegList(w24, w25, w26)); in TEST() 1420 temps.Exclude(CPURegList(x16, x14, x13, x12)); in TEST() 1471 temps.Include(CPURegList(s24, s25, s26)); in TEST() 1479 temps.Include(CPURegList(h16, h14, h13, h12)); in TEST() 1507 temps.Exclude(CPURegList(s24, s25, s26)); in TEST() [all …]
|
D | test-utils-aarch64.cc | 591 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber() 641 CPURegList scratch_registers(x0, x1, x2, x3); in Dump()
|
D | test-utils-aarch64.h | 524 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
D | test-assembler-aarch64.cc | 4182 CPURegList inputs(CPURegister::kRegister, kXRegSize, 10, 18); in TEST() 4197 CPURegList loop = inputs; in TEST() 4205 CPURegList loop = inputs; in TEST() 7773 CPURegList list_1(x1, x2, x3, x4); in TEST() 7774 CPURegList list_2(x11, x12, x13, x14); in TEST() 7800 CPURegList list_d_1(d1, d2, d3, d4); in TEST() 7801 CPURegList list_d_2(d11, d12, d13, d14); in TEST() 7879 CPURegList list_src(w1, w2, w3, w4); in TEST() 7880 CPURegList list_dst(w11, w12, w13, w14); in TEST() 7881 CPURegList list_fp_src_1(d1, d2, d3, d4); in TEST() [all …]
|
/external/vixl/benchmarks/aarch64/ |
D | bench-utils.cc | 253 __ StoreCPURegList(CPURegList(CPURegister::kRegister, size, store_list), in GenerateMemOperandSequence() 256 __ LoadCPURegList(CPURegList(CPURegister::kRegister, size, load_list), in GenerateMemOperandSequence()
|
/external/vixl/doc/ |
D | changelog.md | 48 + Provide helpers to create CPURegList from list unions or intersections.
|