mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
46421cee58
As mentioned in D93793, there are quite a few places where unary `IRBuilder::CreateShuffleVector(X, Mask)` can be used instead of `IRBuilder::CreateShuffleVector(X, Undef, Mask)`. Let's update them. Actually, it would have been more natural if the patches were made in this order: (1) let them use unary CreateShuffleVector first (2) update IRBuilder::CreateShuffleVector to use poison as a placeholder value (D93793) The order is swapped, but in terms of correctness it is still fine. Reviewed By: spatel Differential Revision: https://reviews.llvm.org/D93923 |
||
---|---|---|
.. | ||
addsub-inseltpoison.ll | ||
addsub.ll | ||
horiz-math-inseltpoison.ll | ||
horiz-math.ll | ||
lit.local.cfg | ||
loop-idiom-vs-indvars.ll | ||
masked-memory-ops.ll | ||
nancvt.ll | ||
peel-before-lv-to-enable-vectorization.ll | ||
scalarization-inseltpoison.ll | ||
scalarization.ll | ||
shuffle-inseltpoison.ll | ||
shuffle.ll | ||
SROA-after-loop-unrolling.ll | ||
vdiv.ll | ||
vector-reductions-expanded.ll | ||
vector-reductions.ll |