diff options
author | David Spickett <david.spickett@linaro.org> | 2023-10-25 11:19:37 +0100 |
---|---|---|
committer | David Spickett <david.spickett@linaro.org> | 2023-10-25 11:19:37 +0100 |
commit | dddd0c2501beeb372252826aab71da7691d17bc2 (patch) | |
tree | f2ea951f480276972fb0a7a475133d1617f26b8b /lldb/packages/Python/lldbsuite/test/lldbtest.py | |
parent | c82ebfb97ad1730bb7a3e29b7d4f33dec6226872 (diff) | |
download | llvm-dddd0c2501beeb372252826aab71da7691d17bc2.zip llvm-dddd0c2501beeb372252826aab71da7691d17bc2.tar.gz llvm-dddd0c2501beeb372252826aab71da7691d17bc2.tar.bz2 |
[lldb][AArch64] Simplify AArch64SMEFA64 check
So we only have to read cpuinfo once.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbtest.py')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/lldbtest.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lldbtest.py b/lldb/packages/Python/lldbsuite/test/lldbtest.py index af8d24e..fefe914 100644 --- a/lldb/packages/Python/lldbsuite/test/lldbtest.py +++ b/lldb/packages/Python/lldbsuite/test/lldbtest.py @@ -1275,9 +1275,8 @@ class Base(unittest2.TestCase): # smefa64 allows the use of the full A64 instruction set in streaming # mode. This is required by certain test programs to setup register # state. - return self.isAArch64SME() and set(["sme", "smefa64"]).issuperset( - set(self.getCPUInfo()) - ) + cpuinfo = self.getCPUInfo() + return self.isAArch64() and "sme" in cpuinfo and "smefa64" in cpuinfo def isAArch64MTE(self): return self.isAArch64() and "mte" in self.getCPUInfo() |