[PATCH] D76727: [VectorCombine] transform bitcasted shuffle to narrower elements
Sanjay Patel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 2 10:17:44 PDT 2020
spatel marked 3 inline comments as done.
spatel added inline comments.
================
Comment at: llvm/lib/Transforms/Vectorize/VectorCombine.cpp:287-288
+ SmallVector<Constant *, 16> NewMaskC;
+ for (unsigned i = 0; i != DestNumElts; ++i)
+ NewMaskC.push_back(Builder.getInt32(NewMask[i]));
+ Value *Shuf = Builder.CreateShuffleVector(CastV, UndefValue::get(DestTy),
----------------
lebedev.ri wrote:
> ```
> NewMaskC.reserve(NewMask.size());
> for (int NewMaskElt : NewMask)
> NewMaskC.push_back(Builder.getInt32(NewMaskElt));
> ```
>
Obsoleted by D72467 .
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76727/new/
https://reviews.llvm.org/D76727
More information about the llvm-commits
mailing list