/external/vixl/src/aarch64/ |
D | operands-aarch64.cc | 33 CPURegister CPURegList::PopLowestIndex() { in PopLowestIndex() 44 CPURegister CPURegList::PopHighestIndex() { in PopHighestIndex() 57 bool CPURegList::IsValid() const { in IsValid() 76 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved() 89 CPURegList CPURegList::Union(const CPURegList& list_1, in Union() 90 const CPURegList& list_2, in Union() 91 const CPURegList& list_3) { in Union() 96 CPURegList CPURegList::Union(const CPURegList& list_1, in Union() 97 const CPURegList& list_2, in Union() 98 const CPURegList& list_3, in Union() [all …]
|
D | operands-aarch64.h | 550 class CPURegList { 552 explicit CPURegList(CPURegister reg1, 563 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list) in CPURegList() function 568 CPURegList(CPURegister::RegisterType type, in CPURegList() function 594 void Combine(const CPURegList& other) { in Combine() 604 void Remove(const CPURegList& other) { in Remove() 638 static CPURegList Union(const CPURegList& list_1, const CPURegList& list_2) { in Union() 641 return CPURegList(list_1.type_, list_1.size_, list_1.list_ | list_2.list_); in Union() 643 static CPURegList Union(const CPURegList& list_1, 644 const CPURegList& list_2, [all …]
|
D | macro-assembler-aarch64.cc | 2032 void MacroAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList() 2064 void MacroAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList() 2345 void MacroAssembler::LoadCPURegList(CPURegList registers, in LoadCPURegList() 2350 void MacroAssembler::StoreCPURegList(CPURegList registers, in StoreCPURegList() 2357 CPURegList registers, in LoadStoreCPURegListHelper() 2409 const CPURegList& registers, in BaseMemOperandForLoadStoreCPURegList() 2468 static const CPURegList kPCSVarargs = in PrintfNoPreserve() 2469 CPURegList(CPURegister::kRegister, kXRegSize, 1, arg_count); in PrintfNoPreserve() 2470 static const CPURegList kPCSVarargsFP = in PrintfNoPreserve() 2471 CPURegList(CPURegister::kVRegister, kDRegSize, 0, arg_count - 1); in PrintfNoPreserve() [all …]
|
D | macro-assembler-aarch64.h | 835 void PushCPURegList(CPURegList registers); 836 void PopCPURegList(CPURegList registers); 842 PushCPURegList(CPURegList(type, reg_size, registers)); 847 PopCPURegList(CPURegList(type, reg_size, registers)); 890 void PeekCPURegList(CPURegList registers, int64_t offset) { in PeekCPURegList() 893 void PokeCPURegList(CPURegList registers, int64_t offset) { in PokeCPURegList() 902 PeekCPURegList(CPURegList(type, reg_size, registers), offset); 909 PokeCPURegList(CPURegList(type, reg_size, registers), offset); 967 void LoadCPURegList(CPURegList registers, const MemOperand& src); 968 void StoreCPURegList(CPURegList registers, const MemOperand& dst); [all …]
|
/external/v8/src/arm64/ |
D | deoptimizer-arm64.cc | 22 int dst_offset, const CPURegList& reg_list, in CopyRegListToFrame() 27 CPURegList copy_to_input = reg_list; in CopyRegListToFrame() 59 void RestoreRegList(MacroAssembler* masm, const CPURegList& reg_list, in RestoreRegList() 63 CPURegList restore_list = reg_list; in RestoreRegList() 98 CPURegList saved_double_registers( in Generate() 104 CPURegList saved_float_registers( in Generate() 111 CPURegList saved_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 28); in Generate()
|
D | assembler-arm64-inl.h | 55 inline void CPURegList::Combine(const CPURegList& other) { in Combine() 63 inline void CPURegList::Remove(const CPURegList& other) { in Remove() 71 inline void CPURegList::Combine(const CPURegister& other) { in Combine() 78 inline void CPURegList::Remove(const CPURegister& other1, in Remove() 89 inline void CPURegList::Combine(int code) { in Combine() 96 inline void CPURegList::Remove(int code) { in Remove()
|
D | macro-assembler-arm64.cc | 46 CPURegList TurboAssembler::DefaultTmpList() { return CPURegList(ip0, ip1); } in DefaultTmpList() 48 CPURegList TurboAssembler::DefaultFPTmpList() { in DefaultFPTmpList() 49 return CPURegList(fp_scratch1, fp_scratch2); in DefaultFPTmpList() 1164 void TurboAssembler::PushCPURegList(CPURegList registers) { in PushCPURegList() 1180 void TurboAssembler::PopCPURegList(CPURegList registers) { in PopCPURegList() 2421 CPURegList saved_fp_regs = kCallerSavedV; in ExitFrameRestoreFPRegs() 2693 DCHECK_EQ(CPURegList::GetSafepointSavedRegisters().list(), 0x6FFCFFFF); in SafepointRegisterStackIndex() 2786 CPURegList regs(lr); in SaveRegisters() 2798 CPURegList regs(lr); in RestoreRegisters() 3002 static const CPURegList kPCSVarargs = in PrintfNoPreserve() [all …]
|
D | macro-assembler-arm64.h | 595 CPURegList* TmpList() { return &tmp_list_; } in TmpList() 596 CPURegList* FPTmpList() { return &fptmp_list_; } in FPTmpList() 598 static CPURegList DefaultTmpList(); 599 static CPURegList DefaultFPTmpList(); 782 void PushCPURegList(CPURegList registers); 783 void PopCPURegList(CPURegList registers); 1235 CPURegList tmp_list_ = DefaultTmpList(); 1236 CPURegList fptmp_list_ = DefaultFPTmpList(); 1528 PushCPURegList(CPURegList(type, reg_size, registers)); 1532 PopCPURegList(CPURegList(type, reg_size, registers)); [all …]
|
D | assembler-arm64.h | 87 #define kSafepointSavedRegisters CPURegList::GetSafepointSavedRegisters().list() 89 CPURegList::GetSafepointSavedRegisters().Count() 512 class CPURegList { 515 explicit CPURegList(CPURegister reg0, CPURegisters... regs) in CPURegList() function 523 CPURegList(CPURegister::RegisterType type, int size, RegList list) in CPURegList() function 528 CPURegList(CPURegister::RegisterType type, int size, int first_reg, in CPURegList() function 559 void Combine(const CPURegList& other); 564 void Remove(const CPURegList& other); 586 static CPURegList GetCalleeSaved(int size = kXRegSizeInBits); 587 static CPURegList GetCalleeSavedV(int size = kDRegSizeInBits); [all …]
|
D | assembler-arm64.cc | 64 CPURegister CPURegList::PopLowestIndex() { in PopLowestIndex() 76 CPURegister CPURegList::PopHighestIndex() { in PopHighestIndex() 89 void CPURegList::RemoveCalleeSaved() { in RemoveCalleeSaved() 102 CPURegList CPURegList::GetCalleeSaved(int size) { in GetCalleeSaved() 103 return CPURegList(CPURegister::kRegister, size, 19, 29); in GetCalleeSaved() 106 CPURegList CPURegList::GetCalleeSavedV(int size) { in GetCalleeSavedV() 107 return CPURegList(CPURegister::kVRegister, size, 8, 15); in GetCalleeSavedV() 111 CPURegList CPURegList::GetCallerSaved(int size) { in GetCallerSaved() 113 CPURegList list = CPURegList(CPURegister::kRegister, size, 0, 18); in GetCallerSaved() 118 CPURegList CPURegList::GetCallerSavedV(int size) { in GetCallerSavedV() [all …]
|
D | simulator-arm64.cc | 173 CPURegList register_list = kCalleeSaved; in CheckPCSComplianceAndRun() 174 CPURegList fpregister_list = kCalleeSavedV; in CheckPCSComplianceAndRun() 224 void Simulator::CorruptRegisters(CPURegList* list, uint64_t value) { in CorruptRegisters() 242 CPURegList register_list = kCallerSaved; in CorruptAllCallerSavedCPURegisters() 243 CPURegList fpregister_list = kCallerSavedV; in CorruptAllCallerSavedCPURegisters()
|
D | simulator-arm64.h | 2101 void CorruptRegisters(CPURegList* list,
|
/external/v8/src/compiler/arm64/ |
D | code-generator-arm64.cc | 2350 CPURegList saves_fp = CPURegList(CPURegister::kVRegister, kDRegSizeInBits, in FinishFrame() 2354 DCHECK(saves_fp.list() == CPURegList::GetCalleeSavedV().list()); in FinishFrame() 2360 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in FinishFrame() 2378 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in AssembleConstructFrame() 2380 CPURegList saves_fp = CPURegList(CPURegister::kVRegister, kDRegSizeInBits, in AssembleConstructFrame() 2504 saves_fp.list() == CPURegList::GetCalleeSavedV().list()); in AssembleConstructFrame() 2528 CPURegList saves = CPURegList(CPURegister::kRegister, kXRegSizeInBits, in AssembleReturn() 2533 CPURegList saves_fp = CPURegList(CPURegister::kVRegister, kDRegSizeInBits, in AssembleReturn()
|
/external/v8/src/wasm/baseline/arm64/ |
D | liftoff-assembler-arm64.h | 73 inline CPURegList PadRegList(RegList list) { in PadRegList() 75 return CPURegList(CPURegister::kRegister, kXRegSizeInBits, list); in PadRegList() 78 inline CPURegList PadVRegList(RegList list) { in PadVRegList() 80 return CPURegList(CPURegister::kVRegister, kDRegSizeInBits, list); in PadVRegList()
|
/external/vixl/test/aarch64/ |
D | test-utils-aarch64.h | 289 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
D | test-utils-aarch64.cc | 421 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber()
|
D | test-assembler-aarch64.cc | 8276 CPURegList inputs(CPURegister::kRegister, kXRegSize, 10, 18); in TEST() 8291 CPURegList loop = inputs; in TEST() 15589 CPURegList list_1(x1, x2, x3, x4); in TEST() 15590 CPURegList list_2(x11, x12, x13, x14); in TEST() 15616 CPURegList list_d_1(d1, d2, d3, d4); in TEST() 15617 CPURegList list_d_2(d11, d12, d13, d14); in TEST() 15695 CPURegList list_src(w1, w2, w3, w4); in TEST() 15696 CPURegList list_dst(w11, w12, w13, w14); in TEST() 15697 CPURegList list_fp_src_1(d1, d2, d3, d4); in TEST() 15698 CPURegList list_fp_dst_1(d11, d12, d13, d14); in TEST() [all …]
|
/external/v8/src/regexp/arm64/ |
D | regexp-macro-assembler-arm64.cc | 374 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); in CheckNotBackReferenceIgnoreCase() 715 CPURegList argument_registers(x0, x5, x6, x7); in GetCode() 717 CPURegList registers_to_retain = kCalleeSaved; in GetCode() 1026 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7); in GetCode()
|
/external/vixl/doc/ |
D | changelog.md | 48 + Provide helpers to create CPURegList from list unions or intersections.
|