Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8759 SmallVector<int> CombinedMask(Mask.begin(), Mask.end()); in vectorizeTree() local
8760 PeekThroughShuffles(Op, CombinedMask); in vectorizeTree()
8762 !IsIdentityMask(CombinedMask, cast<FixedVectorType>(Op->getType()))) { in vectorizeTree()
8763 Value *Vec = Builder.CreateShuffleVector(Op, CombinedMask); in vectorizeTree()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp22319 SmallVector<int, 32> CombinedMask(NumElts, -1); in formSplatFromShuffles() local
22340 CombinedMask[i] = InnerMaskElt; in formSplatFromShuffles()
22342 assert((all_of(CombinedMask, [](int M) { return M == -1; }) || in formSplatFromShuffles()
22343 getSplatIndex(CombinedMask) != -1) && in formSplatFromShuffles()
22349 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(CombinedMask, VT)) in formSplatFromShuffles()
22353 InnerShuf->getOperand(1), CombinedMask); in formSplatFromShuffles()