Home
last modified time | relevance | path

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

12

/external/v8/src/arm64/
Dcode-stubs-arm64.h191 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()
Dframes-arm64.h27 #define kSafepointSavedRegisters CPURegList::GetSafepointSavedRegisters().list()
29 CPURegList::GetSafepointSavedRegisters().Count();
Dassembler-arm64.cc68 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 …]
Dassembler-arm64.h446 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 …]
Ddebug-arm64.cc161 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()
Dmacro-assembler-arm64.h582 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 …]
Dassembler-arm64-inl.h160 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()
Ddeoptimizer-arm64.cc121 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()
Dmacro-assembler-arm64.cc45 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 …]
Dregexp-macro-assembler-arm64.cc372 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()
Dsimulator-arm64.cc232 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()
Dsimulator-arm64.h786 void CorruptRegisters(CPURegList* list,
Dcode-stubs-arm64.cc652 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()
Dfull-codegen-arm64.cc1631 __ CopyFields(x0, x5, CPURegList(x10, x11, x12), size / kPointerSize); in VisitRegExpLiteral()
/external/vixl/src/vixl/a64/
Dassembler-a64.h451 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 …]
Dmacro-assembler-a64.cc1641 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 …]
Dassembler-a64.cc34 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 …]
Dmacro-assembler-a64.h791 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/
Dtest-utils-arm64.h231 void Clobber(MacroAssembler* masm, CPURegList reg_list);
Dtest-utils-arm64.cc309 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
Dtest-assembler-arm64.cc9385 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/
Dtest-utils-a64.h253 void Clobber(MacroAssembler* masm, CPURegList reg_list);
Dtest-utils-a64.cc341 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
Dtest-assembler-a64.cc7091 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/
Dchangelog.md27 + Provide helpers to create CPURegList from list unions or intersections.

12