Lines Matching refs:SrcMask
22221 SmallVectorImpl<APInt> *SrcMask = nullptr) { in matchScalarReduction() argument
22273 if (SrcMask) { in matchScalarReduction()
22276 SrcMask->push_back(SrcOpMap[SrcOp]); in matchScalarReduction()
22536 APInt SrcMask = APInt::getAllOnes(LHSVT.getScalarSizeInBits()); in MatchVectorAllEqualTest() local
22537 return LowerVectorAllEqual(DL, LHS, RHS, CC, SrcMask, Subtarget, DAG, in MatchVectorAllEqualTest()
22549 APInt SrcMask = APInt(BW, 1); in MatchVectorAllEqualTest() local
22550 APInt Cmp = CmpNull ? APInt::getZero(BW) : SrcMask; in MatchVectorAllEqualTest()
22553 SrcMask, Subtarget, DAG, X86CC); in MatchVectorAllEqualTest()
51942 SmallVector<int, 16> SrcMask, ScaledMask; in isHorizontalBinOp() local
51944 if (getTargetShuffleInputs(BC, SrcOps, SrcMask, DAG) && in isHorizontalBinOp()
51945 !isAnyZero(SrcMask) && all_of(SrcOps, [BC](SDValue Op) { in isHorizontalBinOp()
51948 resolveTargetShuffleInputsAndMask(SrcOps, SrcMask); in isHorizontalBinOp()
51950 scaleShuffleElements(SrcMask, NumElts, ScaledMask)) { in isHorizontalBinOp()
51956 scaleShuffleElements(SrcMask, 2 * NumElts, ScaledMask)) { in isHorizontalBinOp()