Home
last modified time | relevance | path

Searched defs:isFp (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
H A Dregfile.cpp117 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
H A Dencode.cpp3090 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 Dregfile.cpp136 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
H A Dencode.cpp3049 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 Dregfile.cpp204 bool isFp = reg.IsFloat(); in IsCalleeRegister() local
H A Dencode.cpp330 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 Dcframe.cpp99 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 Dcodegen_fastpath.cpp22 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 Darch.h208 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 Dcompilation.cpp36 RegMask &GetUsedRegs(bool isFp) in GetUsedRegs() argument
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dcframe.h276 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 Dreg_alloc_linear_scan.cpp92 bool isFp = DataType::IsFloatType(interval->GetType()); in PrepareInterval() local
H A Dreg_alloc_graph_coloring.cpp451 bool isFp = DataType::IsFloatType(interval->GetType()); in InitWorkingRanges() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dencode.cpp598 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 Dcodegen.cpp1037 bool isFp = (location.GetKind() == LocationType::FP_REGISTER); in CreateVRegForRegister() local

Completed in 30 milliseconds