Home
last modified time | relevance | path

Searched refs:CPURegList (Results 1 – 19 of 19) 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.h550 class CPURegList {
552 explicit CPURegList(CPURegister reg1,
563 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) in CPURegList() function
568 CPURegList(CPURegister::RegisterType type, in CPURegList() function
594 void Combine(const CPURegList& other) { in Combine()
604 void Remove(const CPURegList& other) { in Remove()
638 static CPURegList Union(const CPURegList& list_1, const CPURegList& list_2) { in Union()
641 return CPURegList(list_1.type_, list_1.size_, list_1.list_ | list_2.list_); in Union()
643 static CPURegList Union(const CPURegList& list_1,
644 const CPURegList& list_2,
[all …]
Dmacro-assembler-aarch64.cc2032 void MacroAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList()
2064 void MacroAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList()
2345 void MacroAssembler::LoadCPURegList(CPURegList registers, in LoadCPURegList()
2350 void MacroAssembler::StoreCPURegList(CPURegList registers, in StoreCPURegList()
2357 CPURegList registers, in LoadStoreCPURegListHelper()
2409 const CPURegList& registers, in BaseMemOperandForLoadStoreCPURegList()
2468 static const CPURegList kPCSVarargs = in PrintfNoPreserve()
2469 CPURegList(CPURegister::kRegister, kXRegSize, 1, arg_count); in PrintfNoPreserve()
2470 static const CPURegList kPCSVarargsFP = in PrintfNoPreserve()
2471 CPURegList(CPURegister::kVRegister, kDRegSize, 0, arg_count - 1); in PrintfNoPreserve()
[all …]
Dmacro-assembler-aarch64.h835 void PushCPURegList(CPURegList registers);
836 void PopCPURegList(CPURegList registers);
842 PushCPURegList(CPURegList(type, reg_size, registers));
847 PopCPURegList(CPURegList(type, reg_size, registers));
890 void PeekCPURegList(CPURegList registers, int64_t offset) { in PeekCPURegList()
893 void PokeCPURegList(CPURegList registers, int64_t offset) { in PokeCPURegList()
902 PeekCPURegList(CPURegList(type, reg_size, registers), offset);
909 PokeCPURegList(CPURegList(type, reg_size, registers), offset);
967 void LoadCPURegList(CPURegList registers, const MemOperand& src);
968 void StoreCPURegList(CPURegList registers, const MemOperand& dst);
[all …]
/external/v8/src/arm64/
Ddeoptimizer-arm64.cc22 int dst_offset, const CPURegList& reg_list, in CopyRegListToFrame()
27 CPURegList copy_to_input = reg_list; in CopyRegListToFrame()
59 void RestoreRegList(MacroAssembler* masm, const CPURegList& reg_list, in RestoreRegList()
63 CPURegList restore_list = reg_list; in RestoreRegList()
98 CPURegList saved_double_registers( in Generate()
104 CPURegList saved_float_registers( in Generate()
111 CPURegList saved_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 28); in Generate()
Dassembler-arm64-inl.h55 inline void CPURegList::Combine(const CPURegList& other) { in Combine()
63 inline void CPURegList::Remove(const CPURegList& other) { in Remove()
71 inline void CPURegList::Combine(const CPURegister& other) { in Combine()
78 inline void CPURegList::Remove(const CPURegister& other1, in Remove()
89 inline void CPURegList::Combine(int code) { in Combine()
96 inline void CPURegList::Remove(int code) { in Remove()
Dmacro-assembler-arm64.cc46 CPURegList TurboAssembler::DefaultTmpList() { return CPURegList(ip0, ip1); } in DefaultTmpList()
48 CPURegList TurboAssembler::DefaultFPTmpList() { in DefaultFPTmpList()
49 return CPURegList(fp_scratch1, fp_scratch2); in DefaultFPTmpList()
1164 void TurboAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList()
1180 void TurboAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList()
2421 CPURegList saved_fp_regs = kCallerSavedV; in ExitFrameRestoreFPRegs()
2693 DCHECK_EQ(CPURegList::GetSafepointSavedRegisters().list(), 0x6FFCFFFF); in SafepointRegisterStackIndex()
2786 CPURegList regs(lr); in SaveRegisters()
2798 CPURegList regs(lr); in RestoreRegisters()
3002 static const CPURegList kPCSVarargs = in PrintfNoPreserve()
[all …]
Dmacro-assembler-arm64.h595 CPURegList* TmpList() { return &tmp_list_; } in TmpList()
596 CPURegList* FPTmpList() { return &fptmp_list_; } in FPTmpList()
598 static CPURegList DefaultTmpList();
599 static CPURegList DefaultFPTmpList();
782 void PushCPURegList(CPURegList registers);
783 void PopCPURegList(CPURegList registers);
1235 CPURegList tmp_list_ = DefaultTmpList();
1236 CPURegList fptmp_list_ = DefaultFPTmpList();
1528 PushCPURegList(CPURegList(type, reg_size, registers));
1532 PopCPURegList(CPURegList(type, reg_size, registers));
[all …]
Dassembler-arm64.h87 #define kSafepointSavedRegisters CPURegList::GetSafepointSavedRegisters().list()
89 CPURegList::GetSafepointSavedRegisters().Count()
512 class CPURegList {
515 explicit CPURegList(CPURegister reg0, CPURegisters... regs) in CPURegList() function
523 CPURegList(CPURegister::RegisterType type, int size, RegList list) in CPURegList() function
528 CPURegList(CPURegister::RegisterType type, int size, int first_reg, in CPURegList() function
559 void Combine(const CPURegList& other);
564 void Remove(const CPURegList& other);
586 static CPURegList GetCalleeSaved(int size = kXRegSizeInBits);
587 static CPURegList GetCalleeSavedV(int size = kDRegSizeInBits);
[all …]
Dassembler-arm64.cc64 CPURegister CPURegList::PopLowestIndex() { in PopLowestIndex()
76 CPURegister CPURegList::PopHighestIndex() { in PopHighestIndex()
89 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved()
102 CPURegList CPURegList::GetCalleeSaved(int size) { in GetCalleeSaved()
103 return CPURegList(CPURegister::kRegister, size, 19, 29); in GetCalleeSaved()
106 CPURegList CPURegList::GetCalleeSavedV(int size) { in GetCalleeSavedV()
107 return CPURegList(CPURegister::kVRegister, size, 8, 15); in GetCalleeSavedV()
111 CPURegList CPURegList::GetCallerSaved(int size) { in GetCallerSaved()
113 CPURegList list = CPURegList(CPURegister::kRegister, size, 0, 18); in GetCallerSaved()
118 CPURegList CPURegList::GetCallerSavedV(int size) { in GetCallerSavedV()
[all …]
Dsimulator-arm64.cc173 CPURegList register_list = kCalleeSaved; in CheckPCSComplianceAndRun()
174 CPURegList fpregister_list = kCalleeSavedV; in CheckPCSComplianceAndRun()
224 void Simulator::CorruptRegisters(CPURegList* list, uint64_t value) { in CorruptRegisters()
242 CPURegList register_list = kCallerSaved; in CorruptAllCallerSavedCPURegisters()
243 CPURegList fpregister_list = kCallerSavedV; in CorruptAllCallerSavedCPURegisters()
Dsimulator-arm64.h2101 void CorruptRegisters(CPURegList* list,
/external/v8/src/compiler/arm64/
Dcode-generator-arm64.cc2350 CPURegList saves_fp = CPURegList(CPURegister::kVRegister, kDRegSizeInBits, in FinishFrame()
2354 DCHECK(saves_fp.list() == CPURegList::GetCalleeSavedV().list()); in FinishFrame()
2360 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in FinishFrame()
2378 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in AssembleConstructFrame()
2380 CPURegList saves_fp = CPURegList(CPURegister::kVRegister, kDRegSizeInBits, in AssembleConstructFrame()
2504 saves_fp.list() == CPURegList::GetCalleeSavedV().list()); in AssembleConstructFrame()
2528 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in AssembleReturn()
2533 CPURegList saves_fp = CPURegList(CPURegister::kVRegister, kDRegSizeInBits, in AssembleReturn()
/external/v8/src/wasm/baseline/arm64/
Dliftoff-assembler-arm64.h73 inline CPURegList PadRegList(RegList list) { in PadRegList()
75 return CPURegList(CPURegister::kRegister, kXRegSizeInBits, list); in PadRegList()
78 inline CPURegList PadVRegList(RegList list) { in PadVRegList()
80 return CPURegList(CPURegister::kVRegister, kDRegSizeInBits, list); in PadVRegList()
/external/vixl/test/aarch64/
Dtest-utils-aarch64.h289 void Clobber(MacroAssembler* masm, CPURegList reg_list);
Dtest-utils-aarch64.cc421 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
Dtest-assembler-aarch64.cc8276 CPURegList inputs(CPURegister::kRegister, kXRegSize, 10, 18); in TEST()
8291 CPURegList loop = inputs; in TEST()
15589 CPURegList list_1(x1, x2, x3, x4); in TEST()
15590 CPURegList list_2(x11, x12, x13, x14); in TEST()
15616 CPURegList list_d_1(d1, d2, d3, d4); in TEST()
15617 CPURegList list_d_2(d11, d12, d13, d14); in TEST()
15695 CPURegList list_src(w1, w2, w3, w4); in TEST()
15696 CPURegList list_dst(w11, w12, w13, w14); in TEST()
15697 CPURegList list_fp_src_1(d1, d2, d3, d4); in TEST()
15698 CPURegList list_fp_dst_1(d11, d12, d13, d14); in TEST()
[all …]
/external/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc374 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); in CheckNotBackReferenceIgnoreCase()
715 CPURegList argument_registers(x0, x5, x6, x7); in GetCode()
717 CPURegList registers_to_retain = kCalleeSaved; in GetCode()
1026 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.