aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2024-07-03 11:47:48 +0100
committerGitHub <noreply@github.com>2024-07-03 11:47:48 +0100
commita6d289da0cce99b28658f264b7f9496e3648232e (patch)
tree57fe34b94609bebdf6c2e7ef8348a8bc6ce99309 /clang/lib/CodeGen/CodeGenModule.cpp
parent1eec81a831dcf925c0c86c153e8dce019a5b5436 (diff)
downloadllvm-a6d289da0cce99b28658f264b7f9496e3648232e.zip
llvm-a6d289da0cce99b28658f264b7f9496e3648232e.tar.gz
llvm-a6d289da0cce99b28658f264b7f9496e3648232e.tar.bz2
[X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (#97433)
There's a lot more we could do here (including the reverse fold back to X86::COND_S/NS with some other X86ISD nodes), but I wanted to address the MOVMSK issue initially. Fixes #66191
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions