Lines Matching refs:ShuffleOps
6423 SmallVector<SDValue, 16> ShuffleOps; in getShuffleScalarElt() local
6424 if (!getTargetShuffleMask(Op, true, ShuffleOps, ShuffleMask)) in getShuffleScalarElt()
6435 SDValue Src = (Elt < NumElems) ? ShuffleOps[0] : ShuffleOps[1]; in getShuffleScalarElt()
43239 SmallVector<SDValue, 2> ShuffleOps; in SimplifyMultipleUseDemandedBitsForTargetNode() local
43240 if (getTargetShuffleInputs(Op, DemandedElts, ShuffleOps, ShuffleMask, in SimplifyMultipleUseDemandedBitsForTargetNode()
43244 int NumOps = ShuffleOps.size(); in SimplifyMultipleUseDemandedBitsForTargetNode()
43246 llvm::all_of(ShuffleOps, [VT](SDValue V) { in SimplifyMultipleUseDemandedBitsForTargetNode()
43275 return DAG.getBitcast(VT, ShuffleOps[IdentityOp.countr_zero()]); in SimplifyMultipleUseDemandedBitsForTargetNode()
48336 SmallVector<SDValue> ShuffleOps; in combineHorizOpWithShuffle() local
48339 if (getTargetShuffleInputs(Vec, ShuffleOps, ShuffleMask, DAG)) { in combineHorizOpWithShuffle()
48340 resolveTargetShuffleInputsAndMask(ShuffleOps, ShuffleMask); in combineHorizOpWithShuffle()
48343 if (!isAnyZero(ShuffleMask) && ShuffleOps.size() == 1 && in combineHorizOpWithShuffle()
48344 ShuffleOps[0].getValueType().is256BitVector() && in combineHorizOpWithShuffle()
48348 std::tie(Lo, Hi) = DAG.SplitVector(ShuffleOps[0], DL); in combineHorizOpWithShuffle()