Searched refs:NewMask0 (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 2007 SmallVector<int> NewMask0, NewMask1; in foldPermuteOfBinops() local 2010 NewMask0.push_back(PoisonMaskElem); in foldPermuteOfBinops() 2013 NewMask0.push_back(Match0 ? Mask0[M] : M); in foldPermuteOfBinops() 2020 all_of(NewMask0, [NumOpElts](int M) { return M < (int)NumOpElts; }) && in foldPermuteOfBinops() 2021 ShuffleVectorInst::isIdentityMask(NewMask0, NumOpElts); in foldPermuteOfBinops() 2046 Op0Ty, NewMask0, CostKind, 0, nullptr, {Op00, Op01}); in foldPermuteOfBinops() 2061 IsIdentity0 ? Op00 : Builder.CreateShuffleVector(Op00, Op01, NewMask0); in foldPermuteOfBinops() 2124 SmallVector<int> NewMask0(OldMask); in foldShuffleOfBinops() local 2127 llvm::for_each(NewMask0, ConvertToUnary); in foldShuffleOfBinops() 2173 ReducedInstCount |= MergeInner(X, 0, NewMask0, CostKind); in foldShuffleOfBinops() [all …]
|