diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2025-10-30 13:17:12 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-30 13:17:12 +0000 |
| commit | da709f5b781680a8d0534ea8aedff6d0b9a7c04e (patch) | |
| tree | b2be10ffb66313421ed92d0918ea1d92ff64078f /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h | |
| parent | 5c5cef32607235f9c2b20a308ff5720dbb565c82 (diff) | |
| download | llvm-da709f5b781680a8d0534ea8aedff6d0b9a7c04e.zip llvm-da709f5b781680a8d0534ea8aedff6d0b9a7c04e.tar.gz llvm-da709f5b781680a8d0534ea8aedff6d0b9a7c04e.tar.bz2 | |
[X86] combinePTESTCC - fold PTESTZ(X,SIGNMASK) -> VTESTPD/PSZ(X,X) on AVX targets (#165676)
If the PTEST is just using the ZF result and one of the operands is a
i32/i64 sign mask we can use the TESTPD/PS instructions instead and
avoid the use of an extra constant.
Fixes some codegen identified in #156233
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions
