diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2025-01-14 10:43:22 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-14 10:43:22 +0000 |
commit | 0bf1591d01a218dff236e94ca9e0880013129855 (patch) | |
tree | ec4263e0fc3a27ee51b7070af9170049d22b4892 /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | |
parent | 9988309d5537e2954376005b07e9750cb62574a3 (diff) | |
download | llvm-0bf1591d01a218dff236e94ca9e0880013129855.zip llvm-0bf1591d01a218dff236e94ca9e0880013129855.tar.gz llvm-0bf1591d01a218dff236e94ca9e0880013129855.tar.bz2 |
[VectorCombine] foldPermuteOfBinops - fold "shuffle (binop (shuffle, other)), undef" --> "binop (shuffle), (shuffle)". (#122118)
foldPermuteOfBinops currently requires both binop operands to be oneuse shuffles to fold the shuffles across the binop, but there will be cases where its still profitable to fold across the binop with only one foldable shuffle.
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp')
0 files changed, 0 insertions, 0 deletions