| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | cframe_layout.h | 226 constexpr size_t GetCalleeFirstSlot(bool isFp) const in GetCalleeFirstSlot() 231 constexpr size_t GetCalleeLastSlot(bool isFp) const in GetCalleeLastSlot() 236 constexpr size_t GetCallerFirstSlot(bool isFp) const in GetCallerFirstSlot() 241 constexpr size_t GetCallerLastSlot(bool isFp) const in GetCallerLastSlot() 246 constexpr size_t GetCalleeRegistersCount(bool isFp) const in GetCalleeRegistersCount() 251 constexpr size_t GetCallerRegistersCount(bool isFp) const in GetCallerRegistersCount()
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | cframe.h | 276 SlotType ReadCalleeSavedRegister(size_t reg, bool isFp, SlotType **calleeStack) const in ReadCalleeSavedRegister() 291 … void WriteCalleeSavedRegister(size_t reg, SlotType value, bool isFp, SlotType **calleeStack) const in WriteCalleeSavedRegister()
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | cframe.cpp | 99 bool isFp = vreg.GetLocation() == VRegInfo::Location::FP_REGISTER; in GetVRegValueRegister() local 174 bool isFp = vreg.GetLocation() == VRegInfo::Location::FP_REGISTER; in SetVRegValue() local
|
| /arkcompiler/runtime_core/static_core/irtoc/backend/compiler/ |
| D | codegen_fastpath.cpp | 22 … void SaveCallerRegistersInFrame(RegMask mask, Encoder *encoder, const CFrameLayout &fl, bool isFp) in SaveCallerRegistersInFrame() 34 … RestoreCallerRegistersFromFrame(RegMask mask, Encoder *encoder, const CFrameLayout &fl, bool isFp) in RestoreCallerRegistersFromFrame()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | regfile.cpp | 136 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
|
| D | encode.cpp | 3307 void Aarch64Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() 3364 void Aarch64Encoder::LoadStoreRegistersMainLoop(RegMask registers, bool isFp, int32_t slot, Reg bas… in LoadStoreRegistersMainLoop() 3412 void Aarch64Encoder::LoadStoreRegisters(RegMask registers, bool isFp, int32_t slot, Reg base, RegMa… in LoadStoreRegisters() 3443 …Aarch64Encoder::LoadStoreRegistersLoop(RegMask registers, ssize_t slot, size_t startReg, bool isFp, in LoadStoreRegistersLoop() 3481 void Aarch64Encoder::SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in SaveRegisters() 3486 void Aarch64Encoder::LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadRegisters() 3491 void Aarch64Encoder::SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask ma… in SaveRegisters() 3496 void Aarch64Encoder::LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask ma… in LoadRegisters() 3501 void Aarch64Encoder::PushRegisters(RegMask registers, bool isFp) in PushRegisters() 3534 void Aarch64Encoder::PopRegisters(RegMask registers, bool isFp) in PopRegisters()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | regfile.cpp | 204 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
|
| D | encode.cpp | 331 void Aarch32Encoder::SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in SaveRegisters() 335 void Aarch32Encoder::LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadRegisters() 340 void Aarch32Encoder::SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask ma… in SaveRegisters() 344 void Aarch32Encoder::LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask ma… in LoadRegisters() 3194 …der::LoadStoreRegistersMainLoop(RegMask registers, ssize_t slot, Reg base, RegMask mask, bool isFp) in LoadStoreRegistersMainLoop() 3220 …ch32Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, Reg base, RegMask mask, bool isFp) in LoadStoreRegisters() 3237 void Aarch32Encoder::ConstructLdrStr(vixl::aarch32::MemOperand mem, size_t i, bool isFp) in ConstructLdrStr() 3257 ssize_t *slot, ssize_t maxOffset, bool isFp) in ConstructAddForBigOffset() 3275 void Aarch32Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() 3301 void Aarch32Encoder::PushRegisters(RegMask registers, bool isFp) in PushRegisters() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | regfile.cpp | 117 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
|
| D | encode.cpp | 3159 void Amd64Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() 3185 void Amd64Encoder::LoadStoreRegisters(RegMask registers, bool isFp, int32_t slot, Reg base, RegMask… in LoadStoreRegisters() 3225 void Amd64Encoder::SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in SaveRegisters() 3230 void Amd64Encoder::LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadRegisters() 3235 void Amd64Encoder::SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) in SaveRegisters() 3240 void Amd64Encoder::LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) in LoadRegisters() 3245 void Amd64Encoder::PushRegisters(RegMask registers, bool isFp) in PushRegisters() 3259 void Amd64Encoder::PopRegisters(RegMask registers, bool isFp) in PopRegisters()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode.cpp | 627 [[maybe_unused]] size_t startReg, [[maybe_unused]] bool isFp) in SaveRegisters() 633 [[maybe_unused]] size_t startReg, [[maybe_unused]] bool isFp) in LoadRegisters() 638 void Encoder::SaveRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp, in SaveRegisters() 644 void Encoder::LoadRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp, in LoadRegisters() 673 void Encoder::PushRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp) in PushRegisters() 678 void Encoder::PopRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp) in PopRegisters()
|
| D | codegen-inl.h | 232 bool isFp = location.IsFpRegister(); in GetBaseOffset() local
|
| D | target_info.h | 466 std::string GetRegName(size_t reg, bool isFp) const in GetRegName()
|
| D | codegen.cpp | 1031 bool isFp = (location.GetKind() == LocationType::FP_REGISTER); in CreateVRegForRegister() local
|
| /arkcompiler/runtime_core/static_core/irtoc/backend/ |
| D | compilation.cpp | 36 RegMask &GetUsedRegs(bool isFp) in GetUsedRegs()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_alloc_linear_scan.cpp | 92 bool isFp = DataType::IsFloatType(interval->GetType()); in PrepareInterval() local
|
| D | reg_alloc_graph_coloring.cpp | 461 bool isFp = DataType::IsFloatType(interval->GetType()); in InitWorkingRanges() local
|
| /arkcompiler/runtime_core/static_core/compiler/code_info/ |
| D | code_info.h | 292 uint32_t GetSavedCalleeRegsMask(bool isFp) const in GetSavedCalleeRegsMask()
|