mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +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 |
||
---|---|---|
.. | ||
ARM | ||
X86 | ||
2010-03-22-empty-baseclass.ll | ||
basic.ll | ||
bitfield-bittests.ll | ||
d83507-knowledge-retention-bug.ll | ||
gdce.ll | ||
globalaa-retained.ll | ||
inlining-alignment-assumptions.ll | ||
instcombine-sroa-inttoptr.ll | ||
lifetime-sanitizer.ll | ||
loop-rotation-vs-common-code-hoisting.ll | ||
min-max-abs-cse.ll | ||
minmax.ll | ||
pr39282.ll | ||
PR6627.ll | ||
reassociate-after-unroll.ll | ||
rotate.ll | ||
scev-custom-dl.ll | ||
scev.ll | ||
simplifycfg-options.ll | ||
two-shifts-by-sext.ll | ||
unsigned-multiply-overflow-check.ll | ||
vector-trunc-inseltpoison.ll | ||
vector-trunc.ll |