Lines Matching refs:ShuffleMask
2434 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2436 ShuffleMask[i] = i; in UpgradeIntrinsicCall()
2439 Builder.CreateShuffleVector(CI->getArgOperand(0), ShuffleMask); in UpgradeIntrinsicCall()
2478 SmallVector<int, 8> ShuffleMask(0); in UpgradeIntrinsicCall() local
2486 ShuffleMask.push_back(LaneMask * NumElementsInLane + i); in UpgradeIntrinsicCall()
2489 CI->getArgOperand(1), ShuffleMask); in UpgradeIntrinsicCall()
2500 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2502 ShuffleMask[i] = i % NumSrcElts; in UpgradeIntrinsicCall()
2506 ShuffleMask); in UpgradeIntrinsicCall()
2699 SmallVector<int, 8> ShuffleMask(NumElts); in UpgradeIntrinsicCall() local
2712 ShuffleMask[i] = StartIndex + i; in UpgradeIntrinsicCall()
2717 ShuffleMask[i + HalfSize] = NumElts + StartIndex + i; in UpgradeIntrinsicCall()
2719 Rep = Builder.CreateShuffleVector(V0, V1, ShuffleMask); in UpgradeIntrinsicCall()