llvm-project/lldb/source/Plugins
Muhammad Omair Javaid 2bf6c50c7f Minor fixups to LLDB AArch64 register infos macros for SVE register infos
Summary:
This patch adds some cosmetic changes to LLDB AArch64 register infos macros in order to use them in SVE register infos struct in follow up patches.
This patch initially added invalidate lists to register infos struct but that is no longer needed and problem disappeared after updating qemu testing environment.

old headline comments for reference:
AArch64 reigster X and V registers are primary GPR and vector registers respectively. If these registers are modified their corresponding children w regs or s/d regs should be invalidated. Specially when a register write fails it is important that failure gets reflected to all the registers which draw their value from a particular value register.

Reviewers: labath, rengolin

Reviewed By: labath

Subscribers: tschuett, kristof.beyls, danielkiss, lldb-commits

Differential Revision: https://reviews.llvm.org/D77045
2020-07-08 01:07:17 +05:00
..
ABI As part of using inclusive language with the llvm project, 2020-06-19 14:48:48 -07:00
Architecture [lldb] Reduce duplication in the Disassembler class 2020-03-09 13:41:43 +01:00
Disassembler [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00
DynamicLoader Revert "Revert "Improve the detection of iOS/tvOS/watchOS simulator binaries in"" 2020-07-01 11:06:15 -07:00
ExpressionParser [lldb][NFC] Don't pass around passthrough from ClangDiagnosticManagerAdapter 2020-07-02 10:42:14 +02:00
Instruction [LLDB][NFC] Remove redundant condition 2020-07-01 09:04:26 +02:00
InstrumentationRuntime [lldb][NFC] Make all CompilerDeclContext parameters references instead of pointers 2020-02-18 08:58:36 +01:00
JITLoader [lldb] Remove DataExtractor::GetPointer 2020-02-18 10:38:41 +01:00
Language [lldb] Always round down in NSDate's formatter to match NSDate's builtin format 2020-07-06 16:59:37 +02:00
LanguageRuntime [lldb/ObjC] Add support for direct selector references 2020-07-01 20:27:37 -07:00
MemoryHistory [lldb/MemoryHistoryAsan] Fix address resolution for recorded backtraces 2020-03-18 13:18:02 -07:00
ObjectContainer Replace std::string::find == 0 with StringRef::startswith 2020-03-31 21:01:09 +02:00
ObjectFile [lldb] Use std::make_unique<> (NFC) 2020-06-24 17:48:40 -07:00
OperatingSystem [lldb/Plugins] Conditionally build OperatingSystemPython. 2020-02-17 21:22:37 -08:00
Platform [lldb] Use std::make_unique<> (NFC) 2020-06-24 17:48:40 -07:00
Process Minor fixups to LLDB AArch64 register infos macros for SVE register infos 2020-07-08 01:07:17 +05:00
ScriptInterpreter [lldb/ScriptInterpreter] Fix missing include on Windows 2020-06-25 12:19:04 -07:00
StructuredData [lldb/Interpreter] Support color in CommandReturnObject 2020-06-09 10:45:45 -07:00
SymbolFile [lldb/DWARF] Add a utility function for (forceful) completion of types 2020-07-07 11:37:55 +02:00
SymbolVendor [lldb] NFC remove DISALLOW_COPY_AND_ASSIGN 2020-06-02 13:23:53 -04:00
SystemRuntime [lldb] NFC remove DISALLOW_COPY_AND_ASSIGN 2020-06-02 13:23:53 -04:00
TypeSystem [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper 2020-07-03 13:59:22 +01:00
UnwindAssembly [lldb/Unwind] Use eh_frame plan directly when it doesn't need to be augmented 2020-06-26 11:46:47 +02:00
CMakeLists.txt Re-land "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plugin" 2020-02-18 19:16:07 -08:00
Plugins.def.in Re-land "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plugin" 2020-02-18 19:16:07 -08:00