diff options
author | Omair Javaid <omair.javaid@linaro.org> | 2019-05-23 00:46:34 +0000 |
---|---|---|
committer | Omair Javaid <omair.javaid@linaro.org> | 2019-05-23 00:46:34 +0000 |
commit | 772176dad1fa0328f37729e84fbaf333068485ef (patch) | |
tree | c3a962860890df61317216fc3bee00b0caed9c44 /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp | |
parent | ada9d2d88464331a374aac1e17d685892ec78d54 (diff) | |
download | bcm5719-llvm-772176dad1fa0328f37729e84fbaf333068485ef.tar.gz bcm5719-llvm-772176dad1fa0328f37729e84fbaf333068485ef.zip |
[ARM64][AArch64] Update disassembler attributes to ARMv8.5 ISA with SVE extensions
This patch updates assembler attributes for AArch64 targets so we can disassemble newer instructions supported in ISA version 8.5 and SVE extensions.
Differential Revision: https://reviews.llvm.org/D62235
llvm-svn: 361451
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp')
-rw-r--r-- | lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp index 0df775a36f0..36261a335a8 100644 --- a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp +++ b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp @@ -1188,10 +1188,10 @@ DisassemblerLLVMC::DisassemblerLLVMC(const ArchSpec &arch, features_str += "+dspr2,"; } - // If any AArch64 variant, enable the ARMv8.2 ISA extensions so we can - // disassemble newer instructions. + // If any AArch64 variant, enable the ARMv8.5 ISA with SVE extensions so we + // can disassemble newer instructions. if (triple.getArch() == llvm::Triple::aarch64) - features_str += "+v8.2a"; + features_str += "+v8.5a,+sve2"; if (triple.getArch() == llvm::Triple::aarch64 && triple.getVendor() == llvm::Triple::Apple) { |