Lines Matching refs:SplatValue

606   APInt SplatValue, SplatUndef;  in isVSplat()  local
610 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in isVSplat()
614 Imm = SplatValue; in isVSplat()
631 APInt SplatValue, SplatUndef; in isVectorAllOnes() local
637 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) in isVectorAllOnes()
638 return SplatValue.isAllOnesValue(); in isVectorAllOnes()
852 APInt SplatValue, SplatUndef; in performDSPShiftCombine() local
862 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in performDSPShiftCombine()
865 (SplatValue.getZExtValue() >= EltSize)) in performDSPShiftCombine()
870 DAG.getConstant(SplatValue.getZExtValue(), DL, MVT::i32)); in performDSPShiftCombine()
1418 static SDValue getBuildVectorSplat(EVT VecTy, SDValue SplatValue, in getBuildVectorSplat() argument
1421 SDValue SplatValueA = SplatValue; in getBuildVectorSplat()
1422 SDValue SplatValueB = SplatValue; in getBuildVectorSplat()
1423 SDLoc DL(SplatValue); in getBuildVectorSplat()
1429 SplatValueA = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, SplatValue); in getBuildVectorSplat()
1430 SplatValueB = DAG.getNode(ISD::SRL, DL, MVT::i64, SplatValue, in getBuildVectorSplat()
2348 APInt SplatValue, SplatUndef; in lowerBUILD_VECTOR() local
2355 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in lowerBUILD_VECTOR()
2367 if (ResTy.isInteger() && !HasAnyUndefs && SplatValue.isSignedIntN(10)) in lowerBUILD_VECTOR()
2390 SDValue Result = DAG.getConstant(SplatValue, DL, ViaVecTy); in lowerBUILD_VECTOR()