aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/TestModuleFileExtension.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-04-09 12:52:56 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-04-09 12:53:00 +0100
commit3d4bb78fbe620e5ec930fb7070e7e0d3daa47a2c (patch)
tree4416fe33d78660e7edf77bfb7dff285df6877454 /clang/lib/Frontend/TestModuleFileExtension.cpp
parente4903d8be399864cc978236fc4a28087f91c20fe (diff)
downloadllvm-3d4bb78fbe620e5ec930fb7070e7e0d3daa47a2c.zip
llvm-3d4bb78fbe620e5ec930fb7070e7e0d3daa47a2c.tar.gz
llvm-3d4bb78fbe620e5ec930fb7070e7e0d3daa47a2c.tar.bz2
[X86][SSE] combineSelect - more aggressively create zero elements in the or(pshufb(x), pshufb(y)) fold
When we fold vselect(cond, pshufb(x), pshufb(y)) -> or(pshufb(x), pshufb(y)), ensure we convert all undef elements to zero elements - this should help us expose more known zero elements for deeper chains of these cases. Noticed while triaging Issue #54819
Diffstat (limited to 'clang/lib/Frontend/TestModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions