Home
last modified time | relevance | path

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

/external/vixl/src/aarch64/
Doperands-aarch64.cc33 CPURegister CPURegList::PopLowestIndex() { in PopLowestIndex()
44 CPURegister CPURegList::PopHighestIndex() { in PopHighestIndex()
57 bool CPURegList::IsValid() const { in IsValid()
76 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved()
89 CPURegList CPURegList::Union(const CPURegList& list_1, in Union()
90 const CPURegList& list_2, in Union()
91 const CPURegList& list_3) { in Union()
96 CPURegList CPURegList::Union(const CPURegList& list_1, in Union()
97 const CPURegList& list_2, in Union()
98 const CPURegList& list_3, in Union()
[all …]
Doperands-aarch64.h518 class CPURegList {
520 explicit CPURegList(CPURegister reg1,
531 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) in CPURegList() function
536 CPURegList(CPURegister::RegisterType type, in CPURegList() function
562 void Combine(const CPURegList& other) { in Combine()
572 void Remove(const CPURegList& other) { in Remove()
606 static CPURegList Union(const CPURegList& list_1, const CPURegList& list_2) { in Union()
609 return CPURegList(list_1.type_, list_1.size_, list_1.list_ | list_2.list_); in Union()
611 static CPURegList Union(const CPURegList& list_1,
612 const CPURegList& list_2,
[all …]
Dmacro-assembler-aarch64.cc1920 void MacroAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList()
1952 void MacroAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList()
2233 void MacroAssembler::LoadCPURegList(CPURegList registers, in LoadCPURegList()
2238 void MacroAssembler::StoreCPURegList(CPURegList registers, in StoreCPURegList()
2245 CPURegList registers, in LoadStoreCPURegListHelper()
2297 const CPURegList& registers, in BaseMemOperandForLoadStoreCPURegList()
2356 static const CPURegList kPCSVarargs = in PrintfNoPreserve()
2357 CPURegList(CPURegister::kRegister, kXRegSize, 1, arg_count); in PrintfNoPreserve()
2358 static const CPURegList kPCSVarargsFP = in PrintfNoPreserve()
2359 CPURegList(CPURegister::kVRegister, kDRegSize, 0, arg_count - 1); in PrintfNoPreserve()
[all …]
Dmacro-assembler-aarch64.h796 void PushCPURegList(CPURegList registers);
797 void PopCPURegList(CPURegList registers);
803 PushCPURegList(CPURegList(type, reg_size, registers));
808 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()
863 PeekCPURegList(CPURegList(type, reg_size, registers), offset);
870 PokeCPURegList(CPURegList(type, reg_size, registers), offset);
928 void LoadCPURegList(CPURegList registers, const MemOperand& src);
929 void StoreCPURegList(CPURegList registers, const MemOperand& dst);
[all …]
/external/v8/src/arm64/
Dcode-stubs-arm64.h194 CPURegList pool_available = GetValidRegistersForAllocation(); in RegisterAllocation()
195 CPURegList used_regs(object, address, scratch); in RegisterAllocation()
249 CPURegList saved_regs_;
250 CPURegList saved_fp_regs_;
253 static CPURegList GetValidRegistersForAllocation() { in GetValidRegistersForAllocation()
265 CPURegList list(CPURegister::kRegister, kXRegSizeInBits, 0, 25); in GetValidRegistersForAllocation()
Dframes-arm64.h27 #define kSafepointSavedRegisters CPURegList::GetSafepointSavedRegisters().list()
29 CPURegList::GetSafepointSavedRegisters().Count();
Ddeoptimizer-arm64.cc98 CPURegList saved_fp_registers( in Generate()
104 CPURegList saved_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 27); in Generate()
159 CPURegList copy_to_input = saved_registers; in Generate()
169 CPURegList copy_fp_to_input = saved_fp_registers; in Generate()
Dassembler-arm64.cc65 CPURegister CPURegList::PopLowestIndex() { in PopLowestIndex()
77 CPURegister CPURegList::PopHighestIndex() { in PopHighestIndex()
90 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved()
103 CPURegList CPURegList::GetCalleeSaved(int size) { in GetCalleeSaved()
104 return CPURegList(CPURegister::kRegister, size, 19, 29); in GetCalleeSaved()
108 CPURegList CPURegList::GetCalleeSavedFP(int size) { in GetCalleeSavedFP()
109 return CPURegList(CPURegister::kFPRegister, size, 8, 15); in GetCalleeSavedFP()
113 CPURegList CPURegList::GetCallerSaved(int size) { in GetCallerSaved()
115 CPURegList list = CPURegList(CPURegister::kRegister, size, 0, 18); in GetCallerSaved()
121 CPURegList CPURegList::GetCallerSavedFP(int size) { in GetCallerSavedFP()
[all …]
Dassembler-arm64.h384 class CPURegList {
386 explicit CPURegList(CPURegister reg1,
396 CPURegList(CPURegister::RegisterType type, int size, RegList list) in CPURegList() function
401 CPURegList(CPURegister::RegisterType type, int size, int first_reg, in CPURegList() function
432 void Combine(const CPURegList& other);
437 void Remove(const CPURegList& other);
459 static CPURegList GetCalleeSaved(int size = kXRegSizeInBits);
460 static CPURegList GetCalleeSavedFP(int size = kDRegSizeInBits);
463 static CPURegList GetCallerSaved(int size = kXRegSizeInBits);
464 static CPURegList GetCallerSavedFP(int size = kDRegSizeInBits);
[all …]
Dmacro-assembler-arm64.h633 void PushCPURegList(CPURegList registers);
634 void PopCPURegList(CPURegList registers);
638 PushCPURegList(CPURegList(type, reg_size, registers));
642 PopCPURegList(CPURegList(type, reg_size, registers));
1925 CPURegList* TmpList() { return &tmp_list_; } in TmpList()
1926 CPURegList* FPTmpList() { return &fptmp_list_; } in FPTmpList()
1928 static CPURegList DefaultTmpList();
1929 static CPURegList DefaultFPTmpList();
2086 CPURegList tmp_list_;
2087 CPURegList fptmp_list_;
[all …]
Dassembler-arm64-inl.h151 inline void CPURegList::Combine(const CPURegList& other) { in Combine()
159 inline void CPURegList::Remove(const CPURegList& other) { in Remove()
167 inline void CPURegList::Combine(const CPURegister& other) { in Combine()
174 inline void CPURegList::Remove(const CPURegister& other1, in Remove()
185 inline void CPURegList::Combine(int code) { in Combine()
192 inline void CPURegList::Remove(int code) { in Remove()
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()
993 void MacroAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList()
1012 void MacroAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList()
2758 CPURegList saved_fp_regs = kCallerSavedFP; in ExitFrameRestoreFPRegs()
3918 PushCPURegList(CPURegList( in PushSafepointRegistersAndDoubles()
3925 PopCPURegList(CPURegList( in PopSafepointRegistersAndDoubles()
3934 DCHECK(CPURegList::GetSafepointSavedRegisters().list() == 0x6ffcffff); in SafepointRegisterStackIndex()
[all …]
Dsimulator-arm64.cc237 CPURegList register_list = kCalleeSaved; in CheckPCSComplianceAndRun()
238 CPURegList fpregister_list = kCalleeSavedFP; in CheckPCSComplianceAndRun()
288 void Simulator::CorruptRegisters(CPURegList* list, uint64_t value) { in CorruptRegisters()
306 CPURegList register_list = kCallerSaved; in CorruptAllCallerSavedCPURegisters()
307 CPURegList fpregister_list = kCallerSavedFP; in CorruptAllCallerSavedCPURegisters()
Dsimulator-arm64.h782 void CorruptRegisters(CPURegList* list,
Dcode-stubs-arm64.cc624 CPURegList saved_regs = kCallerSaved; in Generate()
625 CPURegList saved_fp_regs = kCallerSavedFP; in Generate()
3367 CPURegList spill_list(CPURegister::kRegister, kXRegSizeInBits, 0, 6); in GeneratePositiveLookup()
3447 CPURegList spill_list(CPURegister::kRegister, kXRegSizeInBits, 0, 6); in GenerateNegativeLookup()
/external/v8/src/compiler/arm64/
Dcode-generator-arm64.cc1775 CPURegList saves_fp = CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, in FinishFrame()
1779 DCHECK(saves_fp.list() == CPURegList::GetCalleeSavedFP().list()); in FinishFrame()
1784 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in FinishFrame()
1852 CPURegList saves_fp = CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, in AssembleConstructFrame()
1856 DCHECK(saves_fp.list() == CPURegList::GetCalleeSavedFP().list()); in AssembleConstructFrame()
1863 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in AssembleConstructFrame()
1875 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in AssembleReturn()
1882 CPURegList saves_fp = CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, in AssembleReturn()
/external/vixl/test/aarch64/
Dtest-utils-aarch64.h269 void Clobber(MacroAssembler* masm, CPURegList reg_list);
Dtest-utils-aarch64.cc377 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
Dtest-assembler-aarch64.cc7526 CPURegList inputs(CPURegister::kRegister, kXRegSize, 10, 18); in TEST()
7541 CPURegList loop = inputs; in TEST()
13707 CPURegList list_1(x1, x2, x3, x4); in TEST()
13708 CPURegList list_2(x11, x12, x13, x14); in TEST()
13734 CPURegList list_d_1(d1, d2, d3, d4); in TEST()
13735 CPURegList list_d_2(d11, d12, d13, d14); in TEST()
13812 CPURegList list_src(w1, w2, w3, w4); in TEST()
13813 CPURegList list_dst(w11, w12, w13, w14); in TEST()
13814 CPURegList list_fp_src_1(d1, d2, d3, d4); in TEST()
13815 CPURegList list_fp_dst_1(d11, d12, d13, d14); in TEST()
[all …]
/external/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc381 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); in CheckNotBackReferenceIgnoreCase()
723 CPURegList argument_registers(x0, x5, x6, x7); in GetCode()
725 CPURegList registers_to_retain = kCalleeSaved; in GetCode()
1037 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); in GetCode()
/external/vixl/doc/
Dchangelog.md48 + Provide helpers to create CPURegList from list unions or intersections.