diff options
author | Michał Górny <mgorny@moritz.systems> | 2020-10-14 09:57:33 +0200 |
---|---|---|
committer | Michał Górny <mgorny@moritz.systems> | 2020-10-24 09:17:53 +0200 |
commit | d96cb52830fd7109cead60956a9b108935988e5c (patch) | |
tree | f74f12863133d0a20e51cfda43fda44d78242f8d /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | 84ce6b9991bb6db1c37897aca55978a377ce931a (diff) | |
download | llvm-d96cb52830fd7109cead60956a9b108935988e5c.zip llvm-d96cb52830fd7109cead60956a9b108935988e5c.tar.gz llvm-d96cb52830fd7109cead60956a9b108935988e5c.tar.bz2 |
[lldb] [Process/NetBSD] Use XStateRegSet for all FPU registers
Unify the x86 regset API to use XStateRegSet for all FPU registers,
therefore eliminating the legacy API based on FPRegSet. This makes
the code a little bit simpler but most notably, it provides future
compatibility for register caching.
Since the NetBSD kernel takes care of providing compatibility with
pre-XSAVE processors, PT_{G,S}ETXSTATE can be used on systems supporting
only FXSAVE or even plain FSAVE (and unlike PT_{G,S}ETXMMREGS, it
clearly indicates that XMM registers are not supported).
Differential Revision: https://reviews.llvm.org/D90034
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions