aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2022-07-05 13:25:35 +0000
committerDavid Spickett <david.spickett@linaro.org>2022-07-06 12:15:01 +0000
commite5fdcfac1bbea28c4f26721e8ff7ebddde0f9f2d (patch)
tree8ddb691d12fe71cce44924a38e4c2e1cabe24ae5 /lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
parentd5a559d906b52101fe2aa8b08704e4ef0d6d651b (diff)
downloadllvm-e5fdcfac1bbea28c4f26721e8ff7ebddde0f9f2d.zip
llvm-e5fdcfac1bbea28c4f26721e8ff7ebddde0f9f2d.tar.gz
llvm-e5fdcfac1bbea28c4f26721e8ff7ebddde0f9f2d.tar.bz2
[lldb][AArch64] Use "+all" feature for the disassembler
The "+all" feature name was added in https://reviews.llvm.org/D128029. This feature means we don't have to generate a list of features or use a base architecture feature. Reviewed By: labath Differential Revision: https://reviews.llvm.org/D129177
Diffstat (limited to 'lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp')
-rw-r--r--lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp b/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
index c85c664..a774d5b 100644
--- a/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
+++ b/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
@@ -1181,11 +1181,7 @@ DisassemblerLLVMC::DisassemblerLLVMC(const ArchSpec &arch,
// If any AArch64 variant, enable latest ISA with all extensions.
if (triple.isAArch64()) {
- features_str += "+v9.3a,";
- std::vector<llvm::StringRef> features;
- // Get all possible features
- llvm::AArch64::getExtensionFeatures(-1, features);
- features_str += llvm::join(features, ",");
+ features_str += "+all,";
if (triple.getVendor() == llvm::Triple::Apple)
cpu = "apple-latest";