aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2024-10-14 14:27:56 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2024-10-14 14:54:03 +0100
commitfd8a4b007330c214fc9cc6e2c255cc18fc3c6b0c (patch)
treedc35d2d9ee2a4a108d8e9deb0d6c7785809f7646 /flang/lib/Frontend/CompilerInvocation.cpp
parentc765b5eda778ab30e9944c8c9606fa8ba5295792 (diff)
downloadllvm-fd8a4b007330c214fc9cc6e2c255cc18fc3c6b0c.zip
llvm-fd8a4b007330c214fc9cc6e2c255cc18fc3c6b0c.tar.gz
llvm-fd8a4b007330c214fc9cc6e2c255cc18fc3c6b0c.tar.bz2
[X86] combineAndnp - fold ANDN(SEXT(SETCC()),X) -> SELECT(NOT(SETCC()),X,0) on AVX512 targets
Reverse the generic foldVSelectToSignBitSplatMask fold on AVX512 targets where we can use the SETCC result directly in predicated moves/instructions. Fixes #109272
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions