Lines Matching refs:SplatBitSize
4416 unsigned SplatBitSize, SelectionDAG &DAG,
4420 // SplatBitSize is set to the smallest size that splats the vector, so a
4421 // zero vector will always have SplatBitSize == 8. However, NEON modified
4426 SplatBitSize = 32;
4428 switch (SplatBitSize) {
4904 unsigned SplatBitSize;
4906 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
4907 if (SplatBitSize <= 64) {
4911 SplatUndef.getZExtValue(), SplatBitSize,
4922 SplatUndef.getZExtValue(), SplatBitSize,
4931 if ((VT == MVT::v2f32 || VT == MVT::v4f32) && SplatBitSize == 32) {
8130 unsigned SplatBitSize;
8133 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
8134 if (SplatBitSize <= 64) {
8137 SplatUndef.getZExtValue(), SplatBitSize,
8173 unsigned SplatBitSize;
8176 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
8177 if (SplatBitSize <= 64) {
8180 SplatUndef.getZExtValue(), SplatBitSize,
8211 unsigned SplatBitSize;
8218 if (BVN0 && BVN0->isConstantSplat(SplatBits0, SplatUndef, SplatBitSize,
8220 if (BVN1 && BVN1->isConstantSplat(SplatBits1, SplatUndef, SplatBitSize,
9203 unsigned SplatBitSize;
9205 if (! BVN || ! BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize,
9207 SplatBitSize > ElementBits)