Lines Matching refs:ShuffleOps
8739 SmallVector<SDValue, 16> ShuffleOps; in getShuffleScalarElt() local
8740 if (!getTargetShuffleMask(Op.getNode(), ShufVT, true, ShuffleOps, in getShuffleScalarElt()
8752 SDValue Src = (Elt < NumElems) ? ShuffleOps[0] : ShuffleOps[1]; in getShuffleScalarElt()
42119 SmallVector<SDValue, 2> ShuffleOps; in SimplifyMultipleUseDemandedBitsForTargetNode() local
42120 if (getTargetShuffleInputs(Op, DemandedElts, ShuffleOps, ShuffleMask, in SimplifyMultipleUseDemandedBitsForTargetNode()
42124 int NumOps = ShuffleOps.size(); in SimplifyMultipleUseDemandedBitsForTargetNode()
42126 llvm::all_of(ShuffleOps, [VT](SDValue V) { in SimplifyMultipleUseDemandedBitsForTargetNode()
42155 return DAG.getBitcast(VT, ShuffleOps[IdentityOp.countTrailingZeros()]); in SimplifyMultipleUseDemandedBitsForTargetNode()
46753 SmallVector<SDValue> ShuffleOps; in combineHorizOpWithShuffle() local
46756 if (getTargetShuffleInputs(Vec, ShuffleOps, ShuffleMask, DAG)) { in combineHorizOpWithShuffle()
46757 resolveTargetShuffleInputsAndMask(ShuffleOps, ShuffleMask); in combineHorizOpWithShuffle()
46760 if (!isAnyZero(ShuffleMask) && ShuffleOps.size() == 1 && in combineHorizOpWithShuffle()
46761 ShuffleOps[0].getValueType().is256BitVector() && in combineHorizOpWithShuffle()
46765 std::tie(Lo, Hi) = DAG.SplitVector(ShuffleOps[0], DL); in combineHorizOpWithShuffle()