Lines Matching refs:ShufMask
22912 SmallVector<int, 32> ShufMask(NumMaskElts, -1); in reduceBuildVecToShuffleWithZero() local
22920 ShufMask[i] = (i % ZextRatio == Low) ? Extract.getConstantOperandVal(1) in reduceBuildVecToShuffleWithZero()
22935 ZeroVec, ShufMask, DAG); in reduceBuildVecToShuffleWithZero()
25129 ArrayRef<int> ShufMask = Shuf->getMask(); in combineShuffleOfSplatVal() local
25131 assert(ShufMask.size() == SplatMask.size() && "Mask length mismatch"); in combineShuffleOfSplatVal()
25157 if (CanSimplifyToExistingSplat(ShufMask, SplatMask)) in combineShuffleOfSplatVal()
25163 for (int Idx : ShufMask) in combineShuffleOfSplatVal()
26049 SmallVector<int, 8> ShufMask(VT.getVectorNumElements(), -1); in visitSCALAR_TO_VECTOR() local
26060 ShufMask[0] = EE.getConstantOperandVal(1); in visitSCALAR_TO_VECTOR()
26062 if (TLI.isShuffleMaskLegal(ShufMask, VT)) { in visitSCALAR_TO_VECTOR()
26068 ShufMask); in visitSCALAR_TO_VECTOR()