aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/gdbclientutils.py
diff options
context:
space:
mode:
authorKerry McLaughlin <kerry.mclaughlin@arm.com>2025-09-30 14:53:01 +0100
committerGitHub <noreply@github.com>2025-09-30 14:53:01 +0100
commitcf50bbf983c6ff032c7ad0de27ffaff412947ffb (patch)
tree63b60c7a588a34627f69e14ece570c9506cb068b /lldb/packages/Python/lldbsuite/test/gdbclientutils.py
parent343476e12648c8e4afadff55f74ff95a36cfa8e3 (diff)
downloadllvm-cf50bbf983c6ff032c7ad0de27ffaff412947ffb.zip
llvm-cf50bbf983c6ff032c7ad0de27ffaff412947ffb.tar.gz
llvm-cf50bbf983c6ff032c7ad0de27ffaff412947ffb.tar.bz2
[AArch64][SVE2p1] Allow more uses of mask in performActiveLaneMaskCombine (#159360)
The combine replaces a get_active_lane_mask used by two extract subvectors with a single paired whilelo intrinsic. When the instruction is used for control flow in a vector loop, an additional extract of element 0 may introduce other uses of the intrinsic such as ptest and reinterpret cast, which is currently not supported. This patch changes performActiveLaneMaskCombine to count the number of extract subvectors using the mask instead of the total number of uses, and returns the concatenated results of get_active_lane_mask.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/gdbclientutils.py')
0 files changed, 0 insertions, 0 deletions