/external/vixl/src/aarch64/ |
H A D | operands-aarch64.cc | 32 // CPURegList utilities. 33 CPURegister CPURegList::PopLowestIndex() { 44 CPURegister CPURegList::PopHighestIndex() { 57 bool CPURegList::IsValid() const { 76 void CPURegList::RemoveCalleeSaved() { 89 CPURegList CPURegList::Union(const CPURegList& list_1, 90 const CPURegList& list_2, 91 const CPURegList [all...] |
H A D | operands-aarch64.h | 518 class CPURegList { 520 explicit CPURegList(CPURegister reg1, 531 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) 536 CPURegList(CPURegister::RegisterType type, 559 // Combine another CPURegList into this one. Registers that already exist in 562 void Combine(const CPURegList& other) { 569 // Remove every register in the other CPURegList from this one. Registers that 572 void Remove(const CPURegList& other) { 606 static CPURegList Union(const CPURegList [all...] |
H A D | macro-assembler-aarch64.cc | 1985 void MacroAssembler::PushCPURegList(CPURegList registers) { 2017 void MacroAssembler::PopCPURegList(CPURegList registers) { 2298 void MacroAssembler::LoadCPURegList(CPURegList registers, 2303 void MacroAssembler::StoreCPURegList(CPURegList registers, 2310 CPURegList registers, 2362 const CPURegList& registers, 2421 static const CPURegList kPCSVarargs = 2422 CPURegList(CPURegister::kRegister, kXRegSize, 1, arg_count); 2423 static const CPURegList kPCSVarargsFP = 2424 CPURegList(CPURegiste [all...] |
H A D | macro-assembler-aarch64.h | 822 // Alternative forms of Push and Pop, taking a RegList or CPURegList that 832 void PushCPURegList(CPURegList registers); 833 void PopCPURegList(CPURegList registers); 839 PushCPURegList(CPURegList(type, reg_size, registers)); 844 PopCPURegList(CPURegList(type, reg_size, registers)); 878 // Alternative forms of Peek and Poke, taking a RegList or CPURegList that 887 void PeekCPURegList(CPURegList registers, int64_t offset) { 890 void PokeCPURegList(CPURegList registers, int64_t offset) { 899 PeekCPURegList(CPURegList(type, reg_size, registers), offset); 906 PokeCPURegList(CPURegList(typ [all...] |
/external/v8/src/arm64/ |
H A D | frames-arm64.h | 27 #define kSafepointSavedRegisters CPURegList::GetSafepointSavedRegisters().list() 29 CPURegList::GetSafepointSavedRegisters().Count();
|
H A D | code-stubs-arm64.h | 194 CPURegList pool_available = GetValidRegistersForAllocation(); 195 CPURegList used_regs(object, address, scratch); 249 CPURegList saved_regs_; 250 CPURegList saved_fp_regs_; 253 static CPURegList GetValidRegistersForAllocation() { 265 CPURegList list(CPURegister::kRegister, kXRegSizeInBits, 0, 25);
|
H A D | deoptimizer-arm64.cc | 98 CPURegList saved_fp_registers( 104 CPURegList saved_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 27); 159 CPURegList copy_to_input = saved_registers; 169 CPURegList copy_fp_to_input = saved_fp_registers;
|
H A D | macro-assembler-arm64.h | 623 // Alternative forms of Push and Pop, taking a RegList or CPURegList that 633 void PushCPURegList(CPURegList registers); 634 void PopCPURegList(CPURegList registers); 638 PushCPURegList(CPURegList(type, reg_size, registers)); 642 PopCPURegList(CPURegList(type, reg_size, registers)); 1839 CPURegList* TmpList() { return &tmp_list_; } 1840 CPURegList* FPTmpList() { return &fptmp_list_; } 1842 static CPURegList DefaultTmpList(); 1843 static CPURegList DefaultFPTmpList(); 1931 // (Push|Pop)CPURegList t [all...] |
H A D | assembler-arm64-inl.h | 151 inline void CPURegList::Combine(const CPURegList& other) { 159 inline void CPURegList::Remove(const CPURegList& other) { 167 inline void CPURegList::Combine(const CPURegister& other) { 174 inline void CPURegList::Remove(const CPURegister& other1, 185 inline void CPURegList::Combine(int code) { 192 inline void CPURegList::Remove(int code) {
|
H A D | assembler-arm64.cc | 63 // CPURegList utilities. 65 CPURegister CPURegList::PopLowestIndex() { 77 CPURegister CPURegList::PopHighestIndex() { 90 void CPURegList::RemoveCalleeSaved() { 103 CPURegList CPURegList::GetCalleeSaved(int size) { 104 return CPURegList(CPURegister::kRegister, size, 19, 29); 108 CPURegList CPURegList::GetCalleeSavedFP(int size) { 109 return CPURegList(CPURegiste [all...] |
H A D | assembler-arm64.h | 385 class CPURegList { class in namespace:v8::internal 387 explicit CPURegList(CPURegister reg1, function in class:v8::internal::CPURegList 397 CPURegList(CPURegister::RegisterType type, int size, RegList list) function in class:v8::internal::CPURegList 402 CPURegList(CPURegister::RegisterType type, int size, int first_reg, function in class:v8::internal::CPURegList 430 // Combine another CPURegList into this one. Registers that already exist in 433 void Combine(const CPURegList& other); 435 // Remove every register in the other CPURegList from this one. Registers that 438 void Remove(const CPURegList& other); 460 static CPURegList GetCalleeSaved(int size = kXRegSizeInBits); 461 static CPURegList GetCalleeSavedF [all...] |
H A D | macro-assembler-arm64.cc | 45 CPURegList MacroAssembler::DefaultTmpList() { 46 return CPURegList(ip0, ip1); 50 CPURegList MacroAssembler::DefaultFPTmpList() { 51 return CPURegList(fp_scratch1, fp_scratch2); 993 void MacroAssembler::PushCPURegList(CPURegList registers) { 1012 void MacroAssembler::PopCPURegList(CPURegList registers) { 2699 CPURegList saved_fp_regs = kCallerSavedFP; 3673 PushCPURegList(CPURegList( 3680 PopCPURegList(CPURegList( 3689 DCHECK(CPURegList [all...] |
H A D | simulator-arm64.cc | 237 CPURegList register_list = kCalleeSaved; 238 CPURegList fpregister_list = kCalleeSavedFP; 288 void Simulator::CorruptRegisters(CPURegList* list, uint64_t value) { 306 CPURegList register_list = kCallerSaved; 307 CPURegList fpregister_list = kCallerSavedFP;
|
H A D | simulator-arm64.h | 782 void CorruptRegisters(CPURegList* list,
|
H A D | code-stubs-arm64.cc | 610 CPURegList saved_regs = kCallerSaved; 611 CPURegList saved_fp_regs = kCallerSavedFP; 2834 CPURegList spill_list(CPURegister::kRegister, kXRegSizeInBits, 0, 6);
|
/external/vixl/test/aarch64/ |
H A D | test-utils-aarch64.h | 266 // As Clobber, but for a CPURegList with either FP or integer registers. When 269 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
H A D | test-utils-aarch64.cc | 377 void Clobber(MacroAssembler* masm, CPURegList reg_list) {
|
H A D | test-assembler-aarch64.cc | 7689 CPURegList inputs(CPURegister::kRegister, kXRegSize, 10, 18); 7704 CPURegList loop = inputs; 13842 CPURegList list_1(x1, x2, x3, x4); 13843 CPURegList list_2(x11, x12, x13, x14); 13869 CPURegList list_d_1(d1, d2, d3, d4); 13870 CPURegList list_d_2(d11, d12, d13, d14); 13947 CPURegList list_src(w1, w2, w3, w4); 13948 CPURegList list_dst(w11, w12, w13, w14); 13949 CPURegList list_fp_src_1(d1, d2, d3, d4); 13950 CPURegList list_fp_dst_ [all...] |
/external/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 1837 CPURegList saves_fp = CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, 1841 DCHECK(saves_fp.list() == CPURegList::GetCalleeSavedFP().list()); 1846 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, 1913 CPURegList saves_fp = CPURegList(CPURegister::kFPRegister, kDRegSizeInBits, 1917 DCHECK(saves_fp.list() == CPURegList::GetCalleeSavedFP().list()); 1922 // CPURegList::GetCalleeSaved(): x30 is missing. 1923 // DCHECK(saves.list() == CPURegList [all...] |
/external/v8/src/regexp/arm64/ |
H A D | regexp-macro-assembler-arm64.cc | 381 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); 723 CPURegList argument_registers(x0, x5, x6, x7); 725 CPURegList registers_to_retain = kCalleeSaved; 1037 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7);
|