Lines Matching refs:ShuffleMask
2586 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2588 ShuffleMask[i] = i; in UpgradeIntrinsicCall()
2591 Builder.CreateShuffleVector(CI->getArgOperand(0), ShuffleMask); in UpgradeIntrinsicCall()
2630 SmallVector<int, 8> ShuffleMask(0); in UpgradeIntrinsicCall() local
2638 ShuffleMask.push_back(LaneMask * NumElementsInLane + i); in UpgradeIntrinsicCall()
2641 CI->getArgOperand(1), ShuffleMask); in UpgradeIntrinsicCall()
2652 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2654 ShuffleMask[i] = i % NumSrcElts; in UpgradeIntrinsicCall()
2658 ShuffleMask); in UpgradeIntrinsicCall()
2851 SmallVector<int, 8> ShuffleMask(NumElts); in UpgradeIntrinsicCall() local
2864 ShuffleMask[i] = StartIndex + i; in UpgradeIntrinsicCall()
2869 ShuffleMask[i + HalfSize] = NumElts + StartIndex + i; in UpgradeIntrinsicCall()
2871 Rep = Builder.CreateShuffleVector(V0, V1, ShuffleMask); in UpgradeIntrinsicCall()