Lines Matching refs:SplatBitSize
3729 unsigned SplatBitSize, SelectionDAG &DAG,
3733 // SplatBitSize is set to the smallest size that splats the vector, so a
3734 // zero vector will always have SplatBitSize == 8. However, NEON modified
3739 SplatBitSize = 32;
3741 switch (SplatBitSize) {
4141 unsigned SplatBitSize;
4143 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
4144 if (SplatBitSize <= 64) {
4148 SplatUndef.getZExtValue(), SplatBitSize,
4159 SplatUndef.getZExtValue(), SplatBitSize,
4168 if ((VT == MVT::v2f32 || VT == MVT::v4f32) && SplatBitSize == 32) {
7618 unsigned SplatBitSize;
7621 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
7622 if (SplatBitSize <= 64) {
7625 SplatUndef.getZExtValue(), SplatBitSize,
7661 unsigned SplatBitSize;
7664 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
7665 if (SplatBitSize <= 64) {
7668 SplatUndef.getZExtValue(), SplatBitSize,
7699 unsigned SplatBitSize;
7704 if (BVN0 && BVN0->isConstantSplat(SplatBits0, SplatUndef, SplatBitSize,
7708 if (BVN1 && BVN1->isConstantSplat(SplatBits1, SplatUndef, SplatBitSize,
8558 unsigned SplatBitSize;
8560 if (! BVN || ! BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize,
8562 SplatBitSize > ElementBits)