/external/v8/src/arm64/ |
frames-arm64.h | 27 #define kSafepointSavedRegisters CPURegList::GetSafepointSavedRegisters().list() 29 CPURegList::GetSafepointSavedRegisters().Count();
|
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);
|
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;
|
assembler-arm64.h | 380 class CPURegList { 382 explicit CPURegList(CPURegister reg1, 392 CPURegList(CPURegister::RegisterType type, int size, RegList list) 397 CPURegList(CPURegister::RegisterType type, int size, int first_reg, 425 // Combine another CPURegList into this one. Registers that already exist in 428 void Combine(const CPURegList& other); 430 // Remove every register in the other CPURegList from this one. Registers that 433 void Remove(const CPURegList& other); 455 static CPURegList GetCalleeSaved(int size = kXRegSizeInBits); 456 static CPURegList GetCalleeSavedFP(int size = kDRegSizeInBits) [all...] |
assembler-arm64-inl.h | 165 inline void CPURegList::Combine(const CPURegList& other) { 173 inline void CPURegList::Remove(const CPURegList& other) { 181 inline void CPURegList::Combine(const CPURegister& other) { 188 inline void CPURegList::Remove(const CPURegister& other1, 199 inline void CPURegList::Combine(int code) { 206 inline void CPURegList::Remove(int code) { [all...] |
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(CPURegister::kFPRegister, size, 8, 15) [all...] |
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)); [all...] |
macro-assembler-arm64.cc | 45 CPURegList MacroAssembler::DefaultTmpList() { 46 return CPURegList(ip0, ip1); 50 CPURegList MacroAssembler::DefaultFPTmpList() { 51 return CPURegList(fp_scratch1, fp_scratch2); [all...] |
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; [all...] |
simulator-arm64.h | 784 void CorruptRegisters(CPURegList* list,
|
/art/compiler/optimizing/ |
code_generator_arm64.h | 52 const vixl::CPURegList vixl_reserved_core_registers(vixl::ip0, vixl::ip1); 53 const vixl::CPURegList vixl_reserved_fp_registers(vixl::d31); 55 const vixl::CPURegList runtime_reserved_core_registers(tr, vixl::lr); 58 const vixl::CPURegList callee_saved_core_registers(vixl::CPURegister::kRegister, 62 const vixl::CPURegList callee_saved_fp_registers(vixl::CPURegister::kFPRegister, 350 vixl::CPURegList GetFramePreservedCoreRegisters() const; 351 vixl::CPURegList GetFramePreservedFPRegisters() const;
|
code_generator_arm64.cc | 148 CPURegList core_list = CPURegList(CPURegister::kRegister, kXRegSize, 150 CPURegList fp_list = CPURegList(CPURegister::kFPRegister, kDRegSize, [all...] |
/external/vixl/src/vixl/a64/ |
assembler-a64.h | 454 class CPURegList { 456 explicit CPURegList(CPURegister reg1, 466 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) 471 CPURegList(CPURegister::RegisterType type, unsigned size, 489 // Combine another CPURegList into this one. Registers that already exist in 492 void Combine(const CPURegList& other) { 499 // Remove every register in the other CPURegList from this one. Registers that 502 void Remove(const CPURegList& other) { 536 static CPURegList Union(const CPURegList& list_1, const CPURegList& list_2) [all...] |
macro-assembler-a64.cc | [all...] |
assembler-a64.cc | 34 // CPURegList utilities. 35 CPURegister CPURegList::PopLowestIndex() { 46 CPURegister CPURegList::PopHighestIndex() { 59 bool CPURegList::IsValid() const { 79 void CPURegList::RemoveCalleeSaved() { 92 CPURegList CPURegList::Union(const CPURegList& list_1, 93 const CPURegList& list_2, 94 const CPURegList& list_3) [all...] |
macro-assembler-a64.h | 784 // Alternative forms of Push and Pop, taking a RegList or CPURegList that 794 void PushCPURegList(CPURegList registers); 795 void PopCPURegList(CPURegList registers); 799 PushCPURegList(CPURegList(type, reg_size, registers)); 803 PopCPURegList(CPURegList(type, reg_size, registers)); 845 // Alternative forms of Peek and Poke, taking a RegList or CPURegList that 854 void PeekCPURegList(CPURegList registers, int64_t offset) { 857 void PokeCPURegList(CPURegList registers, int64_t offset) { 863 PeekCPURegList(CPURegList(type, reg_size, registers), offset); 867 PokeCPURegList(CPURegList(type, reg_size, registers), offset) [all...] |
/external/v8/test/cctest/ |
test-utils-arm64.h | 228 // As Clobber, but for a CPURegList with either FP or integer registers. When 231 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
test-utils-arm64.cc | 309 void Clobber(MacroAssembler* masm, CPURegList reg_list) {
|
test-assembler-arm64.cc | [all...] |
/external/vixl/test/ |
test-utils-a64.h | 250 // As Clobber, but for a CPURegList with either FP or integer registers. When 253 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
test-utils-a64.cc | 341 void Clobber(MacroAssembler* masm, CPURegList reg_list) {
|
/art/compiler/utils/arm64/ |
assembler_arm64.h | 108 void SpillRegisters(vixl::CPURegList registers, int offset); 109 void UnspillRegisters(vixl::CPURegList registers, int offset);
|
assembler_arm64.cc | 648 void Arm64Assembler::SpillRegisters(vixl::CPURegList registers, int offset) { 667 void Arm64Assembler::UnspillRegisters(vixl::CPURegList registers, int offset) { 689 // Setup VIXL CPURegList for callee-saves. 690 CPURegList core_reg_list(CPURegister::kRegister, kXRegSize, 0); 691 CPURegList fp_reg_list(CPURegister::kFPRegister, kDRegSize, 0); 745 // Setup VIXL CPURegList for callee-saves. 746 CPURegList core_reg_list(CPURegister::kRegister, kXRegSize, 0); 747 CPURegList fp_reg_list(CPURegister::kFPRegister, kDRegSize, 0);
|
/external/v8/src/compiler/arm64/ |
code-generator-arm64.cc | [all...] |
/external/v8/src/regexp/arm64/ |
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; [all...] |