| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | regAllocator.cpp | 87 auto registers = Span<VReg *>(regs.data(), regs.data() + regCnt); in Run() local 102 auto registers = Span<VReg *>(regs.data(), regs.data() + regCnt); in Run() local 135 auto registers = Span<VReg *>(regs.data(), regs.data() + regCnt); in AdjustInsRegWhenHasSpill() local 157 void RegAllocator::AdjustInsSpill(const Span<VReg *> ®isters, IRNode *ins, ArenaList<IRNode *> &… in AdjustInsSpill() 191 void RegAllocator::AdjustRangeInsSpill(Span<VReg *> ®isters, IRNode *ins, ArenaList<IRNode *> &n… in AdjustRangeInsSpill()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | regAllocator.cpp | 87 …::size_t> RegAllocatorBase::RegIndicesValid(const IRNode *const ins, const Span<VReg *> ®isters) in RegIndicesValid() 150 const auto registers = in Run() local 219 const auto registers = Span<VReg *>(regs.data(), regs.data() + regCnt); in Run() local
|
| D | emitter.cpp | 131 auto registers = Span<const VReg *>(regs.data(), regs.data() + regCnt); in MatchFormat() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | target.h | 736 void SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) override in SaveRegisters() 740 void LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) override in LoadRegisters() 745 void SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) override in SaveRegisters() 749 void LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) override in LoadRegisters()
|
| D | encode.cpp | 2608 void Aarch64Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() 2641 void Aarch64Encoder::LoadStoreRegistersMainLoop(RegMask registers, bool isFp, int32_t slot, Reg bas… in LoadStoreRegistersMainLoop() 2702 void Aarch64Encoder::LoadStoreRegisters(RegMask registers, bool isFp, int32_t slot, Reg base, RegMa… in LoadStoreRegisters() 2733 void Aarch64Encoder::LoadStoreRegistersLoop(RegMask registers, ssize_t slot, size_t startReg, bool … in LoadStoreRegistersLoop() 2771 void Aarch64Encoder::PushRegisters(RegMask registers, bool isFp) in PushRegisters() 2804 void Aarch64Encoder::PopRegisters(RegMask registers, bool isFp) in PopRegisters()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | target.h | 846 void SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) override in SaveRegisters() 850 void LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) override in LoadRegisters() 854 void SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) override in SaveRegisters() 858 void LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) override in LoadRegisters()
|
| D | encode.cpp | 2563 void Amd64Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() 2589 void Amd64Encoder::LoadStoreRegisters(RegMask registers, bool isFp, int32_t slot, Reg base, RegMask… in LoadStoreRegisters() 2629 void Amd64Encoder::PushRegisters(RegMask registers, bool isFp) in PushRegisters() 2643 void Amd64Encoder::PopRegisters(RegMask registers, bool isFp) in PopRegisters()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | target.h | 725 void SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) override in SaveRegisters() 729 void LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) override in LoadRegisters() 734 void SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) override in SaveRegisters() 738 void LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) override in LoadRegisters()
|
| D | encode.cpp | 2793 void Aarch32Encoder::LoadStoreRegistersMainLoop(RegMask registers, bool isFp, int32_t slot, Reg bas… in LoadStoreRegistersMainLoop() 2833 void Aarch32Encoder::LoadStoreRegisters(RegMask registers, bool isFp, int32_t slot, Reg base, RegMa… in LoadStoreRegisters() 2862 void Aarch32Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() 2914 void Aarch32Encoder::PushRegisters(RegMask registers, bool isFp) in PushRegisters() 2921 void Aarch32Encoder::PopRegisters(RegMask registers, bool isFp) in PopRegisters()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode.h | 686 virtual void SaveRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] ssize_t slot, in SaveRegisters() 691 virtual void LoadRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] ssize_t slot, in LoadRegisters() 716 virtual void SaveRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp, in SaveRegisters() 721 virtual void LoadRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp, in LoadRegisters() 750 virtual void PushRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp) in PushRegisters() 755 virtual void PopRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp) in PopRegisters()
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
| D | emitter.cpp | 115 auto registers = Span<const VReg *>(regs.data(), regs.data() + regCnt); in MatchFormat() local
|