Lines Matching defs:ShuffleOps
6646 SmallVector<SDValue, 16> ShuffleOps;
6647 if (!getTargetShuffleMask(Op, true, ShuffleOps, ShuffleMask))
6658 SDValue Src = (Elt < NumElems) ? ShuffleOps[0] : ShuffleOps[1];
44409 SmallVector<SDValue, 2> ShuffleOps;
44410 if (getTargetShuffleInputs(Op, DemandedElts, ShuffleOps, ShuffleMask,
44414 int NumOps = ShuffleOps.size();
44416 llvm::all_of(ShuffleOps, [VT](SDValue V) {
44445 return DAG.getBitcast(VT, ShuffleOps[IdentityOp.countr_zero()]);
49548 SmallVector<SDValue> ShuffleOps;
49551 if (getTargetShuffleInputs(Vec, ShuffleOps, ShuffleMask, DAG)) {
49552 resolveTargetShuffleInputsAndMask(ShuffleOps, ShuffleMask);
49555 if (!isAnyZero(ShuffleMask) && ShuffleOps.size() == 1 &&
49556 ShuffleOps[0].getValueType().is256BitVector() &&
49560 std::tie(Lo, Hi) = DAG.SplitVector(ShuffleOps[0], DL);