Lines Matching refs:ShuffleMask
1939 uint32_t ShuffleMask[2] = { 0, 1 }; in UpgradeIntrinsicCall() local
1940 Rep = Builder.CreateShuffleVector(Rep, Rep, ShuffleMask); in UpgradeIntrinsicCall()
2093 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2095 ShuffleMask[i] = i; in UpgradeIntrinsicCall()
2098 CI->getArgOperand(0), UndefValue::get(SrcTy), ShuffleMask); in UpgradeIntrinsicCall()
2130 SmallVector<uint32_t, 8> ShuffleMask(0); in UpgradeIntrinsicCall() local
2138 ShuffleMask.push_back(LaneMask * NumElementsInLane + i); in UpgradeIntrinsicCall()
2141 CI->getArgOperand(1), ShuffleMask); in UpgradeIntrinsicCall()
2150 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2152 ShuffleMask[i] = i % NumSrcElts; in UpgradeIntrinsicCall()
2156 ShuffleMask); in UpgradeIntrinsicCall()
2345 SmallVector<uint32_t, 8> ShuffleMask(NumElts); in UpgradeIntrinsicCall() local
2358 ShuffleMask[i] = StartIndex + i; in UpgradeIntrinsicCall()
2363 ShuffleMask[i + HalfSize] = NumElts + StartIndex + i; in UpgradeIntrinsicCall()
2365 Rep = Builder.CreateShuffleVector(V0, V1, ShuffleMask); in UpgradeIntrinsicCall()