Searched refs:FXSAVE (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/lldb/source/Plugins/Process/elf-core/ |
| H A D | RegisterContextPOSIXCore_x86_64.cpp | 31 size = sizeof(FXSAVE); in RegisterContextCorePOSIX_x86_64() 68 } else if (m_fpregset && fxsave_offset < sizeof(FXSAVE)) { in ReadRegister()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContext_x86.h | 266 struct FXSAVE { struct 350 FXSAVE i387; // floating point registers typical in i387_fxsave_struct 364 FXSAVE fxsave; // Generic floating-point registers.
|
| H A D | RegisterContextLinux_x86_64.cpp | 55 FXSAVE fpr; // General purpose floating point registers (see FPR for extended 66 FXSAVE *fpstate; // Location of FPR's.
|
| H A D | RegisterContextOpenBSD_i386.cpp | 43 using FPR_i386 = FXSAVE;
|
| H A D | RegisterContextFreeBSD_i386.cpp | 46 using FPR_i386 = FXSAVE;
|
| H A D | RegisterInfos_i386.h | 29 LLVM_EXTENSION offsetof(FXSAVE, xmm[7]) + sizeof(XMMReg) + \ 44 #define FPR_SIZE(reg) sizeof(((FXSAVE *)nullptr)->reg)
|
| H A D | RegisterInfos_x86_64.h | 19 LLVM_EXTENSION offsetof(FXSAVE, regname)) 44 #define FPR_SIZE(reg) sizeof(((FXSAVE *)nullptr)->reg)
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeRegisterContextLinux_x86_64.cpp | 707 if (m_xstate_type == XStateType::FXSAVE) in ReadAllRegisterValues() 798 if (m_xstate_type == XStateType::FXSAVE) in WriteAllRegisterValues() 900 case XStateType::FXSAVE: in WriteFPR() 952 case XStateType::FXSAVE: in GetFPRBuffer() 963 case XStateType::FXSAVE: in GetFPRSize() 976 if (m_xstate_type != XStateType::FXSAVE) { in ReadFPR() 987 m_xstate_type = XStateType::FXSAVE; in ReadFPR()
|
| H A D | NativeRegisterContextLinux_x86_64.h | 67 enum class XStateType { Invalid, FXSAVE, XSAVE }; enumerator
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeRegisterContextFreeBSD_x86_64.cpp | 447 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in ReadRegister() 513 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in WriteRegister()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeRegisterContextNetBSD_x86_64.cpp | 421 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_xstate.data() + in ReadRegister() 493 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_xstate.data() + in WriteRegister()
|
| /llvm-project-15.0.7/lldb/test/Shell/Register/ |
| H A D | x86-64-fp-write.test | 15 # the exact addresses do not matter, we want just to verify FXSAVE
|
| H A D | x86-fp-write.test | 15 # the exact addresses do not matter, we want just to verify FXSAVE
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ScheduleAtom.td | 899 def : InstRW<[AtomWrite01_140], (instrs FXSAVE, FXSAVE64)>;
|
| H A D | X86InstrFPStack.td | 763 def FXSAVE : I<0xAE, MRM0m, (outs), (ins opaquemem:$dst),
|