Lines Matching defs:ConcatMask
1532 SmallVector<int, 32> ConcatMask(ConcatTy->getNumElements());
1533 std::iota(ConcatMask.begin(), ConcatMask.end(), 0);
1547 ConcatMask, CostKind);
1565 Value *Concat = Builder.CreateShuffleVector(SrcX, SrcY, ConcatMask);
2198 SmallVector<int, 16> ConcatMask(NumElts * 2);
2199 std::iota(ConcatMask.begin(), ConcatMask.end(), 0);
2200 if (TTI.getShuffleCost(TTI::SK_PermuteTwoSrc, Ty, ConcatMask, CostKind) != 0)
2566 SmallVector<int> ConcatMask;
2567 Shuffle->getShuffleMask(ConcatMask);
2568 sort(ConcatMask, [](int X, int Y) { return (unsigned)X < (unsigned)Y; });
2574 any_of(ConcatMask, [&](int M) { return M >= (int)NumInputElts; });
2583 VecTyForCost, ConcatMask, CostKind);
2592 Shuffle->getOperand(0), Shuffle->getOperand(1), ConcatMask);