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

1 2

  /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...]

Completed in 639 milliseconds

1 2