diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-06-09 14:46:48 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-06-09 14:56:14 +0100 |
commit | 7dbfcfa735f28a3bd33b465c686a20c4974373ae (patch) | |
tree | 2a6ebcc0e0a347d77fc050aac995d898ce95530b /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | ae10b8a58240598c552023437783e71e2d7ef192 (diff) | |
download | llvm-7dbfcfa735f28a3bd33b465c686a20c4974373ae.zip llvm-7dbfcfa735f28a3bd33b465c686a20c4974373ae.tar.gz llvm-7dbfcfa735f28a3bd33b465c686a20c4974373ae.tar.bz2 |
[DAG] combineInsertEltToShuffle - if EXTRACT_VECTOR_ELT fails to match an existing shuffle op, try to replace an undef op if there is one.
This should fix a number of shuffle regressions in D127115 where the re-ordered combines mean we fail to fold a EXTRACT_VECTOR_ELT/INSERT_VECTOR_ELT sequence into a BUILD_VECTOR if we extract from more than one vector source.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions