Home
last modified time | relevance | path

Searched refs:NewMask0 (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp2007 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 …]