Home
last modified time | relevance | path

Searched refs:CPURegList (Results 1 – 10 of 10) sorted by relevance

/external/vixl/src/aarch64/
Doperands-aarch64.cc33 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 …]
Doperands-aarch64.h40 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 …]
Dmacro-assembler-aarch64.cc325 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 …]
Dmacro-assembler-aarch64.h913 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/
Dtest-api-aarch64.cc1247 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 …]
Dtest-utils-aarch64.cc591 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
641 CPURegList scratch_registers(x0, x1, x2, x3); in Dump()
Dtest-utils-aarch64.h524 void Clobber(MacroAssembler* masm, CPURegList reg_list);
Dtest-assembler-aarch64.cc4182 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/
Dbench-utils.cc253 __ StoreCPURegList(CPURegList(CPURegister::kRegister, size, store_list), in GenerateMemOperandSequence()
256 __ LoadCPURegList(CPURegList(CPURegister::kRegister, size, load_list), in GenerateMemOperandSequence()
/external/vixl/doc/
Dchangelog.md48 + Provide helpers to create CPURegList from list unions or intersections.