HomeSort by relevance Sort by last modified time
    Searched refs:CPURegList (Results 1 - 25 of 25) sorted by null

  /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;
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...]
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 385 class CPURegList {
387 explicit CPURegList(CPURegister reg1,
397 CPURegList(CPURegister::RegisterType type, int size, RegList list)
402 CPURegList(CPURegister::RegisterType type, int size, int first_reg,
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 GetCalleeSavedFP(int size = kDRegSizeInBits)
    [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 610 CPURegList saved_regs = kCallerSaved;
611 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 79 const vixl::aarch64::CPURegList vixl_reserved_core_registers(vixl::aarch64::ip0,
81 const vixl::aarch64::CPURegList vixl_reserved_fp_registers(vixl::aarch64::d31);
83 const vixl::aarch64::CPURegList runtime_reserved_core_registers =
84 vixl::aarch64::CPURegList(
92 const vixl::aarch64::CPURegList callee_saved_core_registers(
99 const vixl::aarch64::CPURegList callee_saved_fp_registers(vixl::aarch64::CPURegister::kFPRegister,
414 vixl::aarch64::CPURegList GetFramePreservedCoreRegisters() const;
415 vixl::aarch64::CPURegList GetFramePreservedFPRegisters() const;
    [all...]
code_generator_arm64.cc 181 CPURegList core_list = CPURegList(CPURegister::kRegister, kXRegSize, core_spills);
183 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...]

Completed in 1225 milliseconds