[LLDB] Update SVE Z reg info to remove invalidate regs
authorMuhammad Omair Javaid <omair.javaid@linaro.org>
Tue, 17 Nov 2020 12:11:42 +0000 (17:11 +0500)
committerMuhammad Omair Javaid <omair.javaid@linaro.org>
Tue, 17 Nov 2020 12:14:44 +0000 (17:14 +0500)
commitfcca6fe93f04f50c302f9ce2d1bad8f5f3fa369a
tree4c59fed4aded59803f393486082640348fb52157
parenta9adb62a640621814d528691b76964209505ebb8
[LLDB] Update SVE Z reg info to remove invalidate regs

In our recent discussion we are aiming to make LLDB registers exchange minimum
possible information in qRegisterInfo or XMl register descriptions.
For SVE registers, Z registers are catagorized as primary registers and should
not have any infomration about any pseudo registers. All pseudo registers
should have the information on which primary register they belong to.
This patch removes invalidate_regs list from Z registers and will mitigate its
impact on SVE resize patch in a follow up update.

Reviewed By: labath

Differential Revision: https://reviews.llvm.org/D91057
lldb/source/Plugins/Process/Utility/RegisterInfos_arm64_sve.h