| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| H A D | regfile.cpp | 117 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
|
| H A D | encode.cpp | 3090 void Amd64Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() argument 3116 void Amd64Encoder::LoadStoreRegisters(RegMask registers, bool isFp, int32_t slot, Reg base, RegMask mask) in LoadStoreRegisters() argument 3156 void Amd64Encoder::SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in SaveRegisters() argument 3161 void Amd64Encoder::LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadRegisters() argument 3166 SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) SaveRegisters() argument 3171 LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) LoadRegisters() argument 3176 PushRegisters(RegMask registers, bool isFp) PushRegisters() argument 3190 PopRegisters(RegMask registers, bool isFp) PopRegisters() argument [all...] |
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| H A D | regfile.cpp | 136 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
|
| H A D | encode.cpp | 3049 void Aarch64Encoder::LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadStoreRegisters() argument 3106 void Aarch64Encoder::LoadStoreRegistersMainLoop(RegMask registers, bool isFp, int32_t slot, Reg base, RegMask mask) in LoadStoreRegistersMainLoop() argument 3154 void Aarch64Encoder::LoadStoreRegisters(RegMask registers, bool isFp, int32_t slot, Reg base, RegMask mask) in LoadStoreRegisters() argument 3185 void Aarch64Encoder::LoadStoreRegistersLoop(RegMask registers, ssize_t slot, size_t startReg, bool isFp, in LoadStoreRegistersLoop() argument 3223 SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) SaveRegisters() argument 3228 LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) LoadRegisters() argument 3233 SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) SaveRegisters() argument 3238 LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) LoadRegisters() argument 3243 PushRegisters(RegMask registers, bool isFp) PushRegisters() argument 3276 PopRegisters(RegMask registers, bool isFp) PopRegisters() argument [all...] |
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| H A D | regfile.cpp | 204 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
|
| H A D | encode.cpp | 330 void Aarch32Encoder::SaveRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in SaveRegisters() argument 334 void Aarch32Encoder::LoadRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) in LoadRegisters() argument 339 void Aarch32Encoder::SaveRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) in SaveRegisters() argument 343 void Aarch32Encoder::LoadRegisters(RegMask registers, bool isFp, ssize_t slot, Reg base, RegMask mask) in LoadRegisters() argument 3163 void Aarch32Encoder::LoadStoreRegistersMainLoop(RegMask registers, ssize_t slot, Reg base, RegMask mask, bool isFp) in LoadStoreRegistersMainLoop() argument 3189 LoadStoreRegisters(RegMask registers, ssize_t slot, Reg base, RegMask mask, bool isFp) LoadStoreRegisters() argument 3206 ConstructLdrStr(vixl::aarch32::MemOperand mem, size_t i, bool isFp) ConstructLdrStr() argument 3225 ConstructAddForBigOffset(vixl::aarch32::Register tmp, vixl::aarch32::Register *baseReg, ssize_t *slot, ssize_t maxOffset, bool isFp) ConstructAddForBigOffset() argument 3244 LoadStoreRegisters(RegMask registers, ssize_t slot, size_t startReg, bool isFp) LoadStoreRegisters() argument 3270 PushRegisters(RegMask registers, bool isFp) PushRegisters() argument 3277 PopRegisters(RegMask registers, bool isFp) PopRegisters() argument [all...] |
| /arkcompiler/runtime_core/static_core/runtime/ |
| H A 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 [all...] |
| /arkcompiler/runtime_core/static_core/irtoc/backend/compiler/ |
| H A D | codegen_fastpath.cpp | 22 static void SaveCallerRegistersInFrame(RegMask mask, Encoder *encoder, const CFrameLayout &fl, bool isFp) in SaveCallerRegistersInFrame() argument 34 static void RestoreCallerRegistersFromFrame(RegMask mask, Encoder *encoder, const CFrameLayout &fl, bool isFp) in RestoreCallerRegistersFromFrame() argument [all...] |
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| H A D | arch.h | 208 constexpr RegMask GetCallerRegsMask(Arch arch, bool isFp) in GetCallerRegsMask() argument 224 constexpr RegMask GetCalleeRegsMask(Arch arch, bool isFp, bool irtocOptimized = false) in GetCalleeRegsMask() argument 248 GetFirstCalleeReg(Arch arch, bool isFp) GetFirstCalleeReg() argument 259 GetLastCalleeReg(Arch arch, bool isFp) GetLastCalleeReg() argument 268 GetCalleeRegsCount(Arch arch, bool isFp) GetCalleeRegsCount() argument 273 GetFirstCallerReg(Arch arch, bool isFp) GetFirstCallerReg() argument 278 GetLastCallerReg(Arch arch, bool isFp) GetLastCallerReg() argument 283 GetCallerRegsCount(Arch arch, bool isFp) GetCallerRegsCount() argument [all...] |
| /arkcompiler/runtime_core/static_core/irtoc/backend/ |
| H A D | compilation.cpp | 36 RegMask &GetUsedRegs(bool isFp) in GetUsedRegs() argument
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| H A D | cframe.h | 276 SlotType ReadCalleeSavedRegister(size_t reg, bool isFp, SlotType **calleeStack) const in ReadCalleeSavedRegister() argument 291 void WriteCalleeSavedRegister(size_t reg, SlotType value, bool isFp, SlotType **calleeStack) const in WriteCalleeSavedRegister() argument [all...] |
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| H A D | reg_alloc_linear_scan.cpp | 92 bool isFp = DataType::IsFloatType(interval->GetType()); in PrepareInterval() local
|
| H A D | reg_alloc_graph_coloring.cpp | 451 bool isFp = DataType::IsFloatType(interval->GetType()); in InitWorkingRanges() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| H A D | encode.cpp | 598 void Encoder::SaveRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp, in SaveRegisters() argument 604 void Encoder::LoadRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp, in LoadRegisters() argument 633 void Encoder::PushRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp) in PushRegisters() argument 638 void Encoder::PopRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] bool isFp) in PopRegisters() argument 586 SaveRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] ssize_t slot, [[maybe_unused]] size_t startReg, [[maybe_unused]] bool isFp) SaveRegisters() argument 592 LoadRegisters([[maybe_unused]] RegMask registers, [[maybe_unused]] ssize_t slot, [[maybe_unused]] size_t startReg, [[maybe_unused]] bool isFp) LoadRegisters() argument
|
| H A D | codegen.cpp | 1037 bool isFp = (location.GetKind() == LocationType::FP_REGISTER); in CreateVRegForRegister() local
|