/external/vixl/src/aarch64/ |
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& list_3) [all...] |
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& list_1, const CPURegList& list_2) [all...] |
macro-assembler-aarch64.cc | [all...] |
macro-assembler-aarch64.h | 786 // Alternative forms of Push and Pop, taking a RegList or CPURegList that 796 void PushCPURegList(CPURegList registers); 797 void PopCPURegList(CPURegList registers); 803 PushCPURegList(CPURegList(type, reg_size, registers)); 808 PopCPURegList(CPURegList(type, reg_size, registers)); 842 // Alternative forms of Peek and Poke, taking a RegList or CPURegList that 851 void PeekCPURegList(CPURegList registers, int64_t offset) { 854 void PokeCPURegList(CPURegList registers, int64_t offset) { 863 PeekCPURegList(CPURegList(type, reg_size, registers), offset); 870 PokeCPURegList(CPURegList(type, reg_size, registers), offset) [all...] |
/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-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) { [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...] |
assembler-arm64.h | 384 class CPURegList { 386 explicit CPURegList(CPURegister reg1, 396 CPURegList(CPURegister::RegisterType type, int size, RegList list) 401 CPURegList(CPURegister::RegisterType type, int size, int first_reg, 429 // Combine another CPURegList into this one. Registers that already exist in 432 void Combine(const CPURegList& other); 434 // Remove every register in the other CPURegList from this one. Registers that 437 void Remove(const CPURegList& other); 459 static CPURegList GetCalleeSaved(int size = kXRegSizeInBits); 460 static CPURegList GetCalleeSavedFP(int size = kDRegSizeInBits) [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 | 782 void CorruptRegisters(CPURegList* list,
|
code-stubs-arm64.cc | 624 CPURegList saved_regs = kCallerSaved; 625 CPURegList saved_fp_regs = kCallerSavedFP; [all...] |
/art/compiler/utils/arm64/ |
assembler_arm64.h | 82 void SpillRegisters(vixl::aarch64::CPURegList registers, int offset); 83 void UnspillRegisters(vixl::aarch64::CPURegList registers, int offset);
|
assembler_arm64.cc | 83 void Arm64Assembler::SpillRegisters(CPURegList registers, int offset) { 111 void Arm64Assembler::UnspillRegisters(CPURegList registers, int offset) {
|
jni_macro_assembler_arm64.cc | 691 // Setup VIXL CPURegList for callee-saves. 692 CPURegList core_reg_list(CPURegister::kRegister, kXRegSize, 0); 693 CPURegList fp_reg_list(CPURegister::kFPRegister, kDRegSize, 0); 747 // Setup VIXL CPURegList for callee-saves. 748 CPURegList core_reg_list(CPURegister::kRegister, kXRegSize, 0); 749 CPURegList fp_reg_list(CPURegister::kFPRegister, kDRegSize, 0);
|
/art/compiler/optimizing/ |
code_generator_arm64.h | 77 const vixl::aarch64::CPURegList vixl_reserved_core_registers(vixl::aarch64::ip0, 79 const vixl::aarch64::CPURegList vixl_reserved_fp_registers(vixl::aarch64::d31); 81 const vixl::aarch64::CPURegList runtime_reserved_core_registers(tr, vixl::aarch64::lr); 84 const vixl::aarch64::CPURegList callee_saved_core_registers(vixl::aarch64::CPURegister::kRegister, 88 const vixl::aarch64::CPURegList callee_saved_fp_registers(vixl::aarch64::CPURegister::kFPRegister, 402 vixl::aarch64::CPURegList GetFramePreservedCoreRegisters() const; 403 vixl::aarch64::CPURegList GetFramePreservedFPRegisters() const; [all...] |
code_generator_arm64.cc | 178 CPURegList core_list = CPURegList(CPURegister::kRegister, kXRegSize, core_spills); 180 CPURegList fp_list = CPURegList(CPURegister::kVRegister, v_reg_size, fp_spills); [all...] |
/external/vixl/test/aarch64/ |
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);
|
test-utils-aarch64.cc | 377 void Clobber(MacroAssembler* masm, CPURegList reg_list) {
|
test-assembler-aarch64.cc | [all...] |
/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...] |