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