aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
diff options
context:
space:
mode:
authorKerry McLaughlin <kerry.mclaughlin@arm.com>2025-10-02 10:13:06 +0100
committerGitHub <noreply@github.com>2025-10-02 10:13:06 +0100
commit20e0e80a540223194e06d5e593634f65e1ee0de8 (patch)
tree211ed14db0f09519b9dbf9eaea2b70628371da33 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
parent8aa64edb34ec6b30e1e7d0dbcc86236a6290eb0c (diff)
downloadllvm-20e0e80a540223194e06d5e593634f65e1ee0de8.zip
llvm-20e0e80a540223194e06d5e593634f65e1ee0de8.tar.gz
llvm-20e0e80a540223194e06d5e593634f65e1ee0de8.tar.bz2
[AArch64] Combine PTEST_FIRST(PTRUE, CONCAT(A, B)) -> PTEST_FIRST(PTRUE, A) (#161384)
When the input to ptest_first is a vector concat and the mask is all active, performPTestFirstCombine returns a ptest_first using the first operand of the concat, looking through any reinterpret casts. This allows optimizePTestInstr to later remove the ptest when the first operand is a flag setting instruction such as whilelo.
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp')
0 files changed, 0 insertions, 0 deletions