Lines Matching refs:SplatVal
5986 static bool isConstantSplat(SDValue Op, APInt &SplatVal) { in isConstantSplat() argument
6002 SplatVal = EltBits[SplatIndex]; in isConstantSplat()
26441 APInt SplatVal; in ReplaceNodeResults() local
26442 if (ISD::isConstantSplatVector(N->getOperand(1).getNode(), SplatVal)) { in ReplaceNodeResults()
26448 SDValue N1 = DAG.getConstant(SplatVal, dl, ResVT); in ReplaceNodeResults()
33351 APInt SplatVal; in detectZextAbsDiff() local
33353 !((ISD::isConstantSplatVector(SetCC.getOperand(1).getNode(), SplatVal) && in detectZextAbsDiff()
33354 SplatVal.isOneValue()) || in detectZextAbsDiff()
36145 APInt SplatVal; in combineAndMaskToShift() local
36146 if (!ISD::isConstantSplatVector(Op1.getNode(), SplatVal) || in combineAndMaskToShift()
36147 !SplatVal.isMask()) in combineAndMaskToShift()
36162 unsigned ShiftVal = SplatVal.countTrailingOnes(); in combineAndMaskToShift()
39921 APInt SplatVal; in combineMOVMSK() local
39929 ISD::isConstantSplatVector(And.getOperand(1).getNode(), SplatVal) && in combineMOVMSK()
39930 SplatVal.isPowerOf2()) { in combineMOVMSK()
39933 unsigned ShAmt = BitWidth - SplatVal.logBase2() - 1; in combineMOVMSK()
40714 APInt SplatVal; in combineIncDecVector() local
40715 if (!isConstantSplat(N->getOperand(1), SplatVal) || !SplatVal.isOneValue()) in combineIncDecVector()