Lines Matching defs:SplatValue
4444 APInt SplatValue, SplatUndef;
4447 if (BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
4449 !HasAnyUndefs && SplatValue.getBitWidth() == OpEltSizeInBits)
4450 return DAG.getConstant(SplatValue, DL, DstVT);
7444 static Constant *getConstantVector(MVT VT, const APInt &SplatValue,
7461 return getConstantScalar(SplatValue);
7466 APInt Val = SplatValue.extractBits(ScalarSize, ScalarSize * I);
7567 APInt SplatValue, Undef;
7571 if (BVOp->isConstantSplat(SplatValue, Undef, SplatBitSize, HasUndef) &&
7585 Constant *C = getConstantVector(VT, SplatValue, SplatBitSize, *Ctx);
7601 Constant *VecC = getConstantVector(VT, SplatValue, SplatBitSize, *Ctx);