Lines Matching refs:SplatBitSize

6599   unsigned SplatBitSize;  in getVShiftImm()  local
6602 !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, in getVShiftImm()
6604 SplatBitSize > ElementBits) in getVShiftImm()
6977 unsigned SplatBitSize, SelectionDAG &DAG, in isVMOVModifiedImm() argument
6989 SplatBitSize = 32; in isVMOVModifiedImm()
6991 switch (SplatBitSize) { in isVMOVModifiedImm()
7912 unsigned SplatBitSize; in LowerBUILD_VECTOR() local
7914 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in LowerBUILD_VECTOR()
7920 if (ST->hasMVEIntegerOps() && VT.getScalarSizeInBits() == SplatBitSize && in LowerBUILD_VECTOR()
7921 (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32) && in LowerBUILD_VECTOR()
7924 EVT DupVT = SplatBitSize == 32 ? MVT::v4i32 in LowerBUILD_VECTOR()
7925 : SplatBitSize == 16 ? MVT::v8i16 in LowerBUILD_VECTOR()
7932 if ((ST->hasNEON() && SplatBitSize <= 64) || in LowerBUILD_VECTOR()
7933 (ST->hasMVEIntegerOps() && SplatBitSize <= 64)) { in LowerBUILD_VECTOR()
7938 SplatBitSize, DAG, dl, VmovVT, VT, VMOVModImm); in LowerBUILD_VECTOR()
7948 NegatedImm, SplatUndef.getZExtValue(), SplatBitSize, DAG, dl, VmovVT, in LowerBUILD_VECTOR()
7956 if ((VT == MVT::v2f32 || VT == MVT::v4f32) && SplatBitSize == 32) { in LowerBUILD_VECTOR()
7967 (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32)) { in LowerBUILD_VECTOR()
7968 EVT DupVT = SplatBitSize == 32 ? MVT::v4i32 in LowerBUILD_VECTOR()
7969 : SplatBitSize == 16 ? MVT::v8i16 in LowerBUILD_VECTOR()
14413 unsigned SplatBitSize; in PerformANDCombine() local
14416 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformANDCombine()
14417 if (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32 || in PerformANDCombine()
14418 SplatBitSize == 64) { in PerformANDCombine()
14421 SplatUndef.getZExtValue(), SplatBitSize, in PerformANDCombine()
14709 unsigned SplatBitSize; in PerformORCombine() local
14712 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformORCombine()
14713 if (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32 || in PerformORCombine()
14714 SplatBitSize == 64) { in PerformORCombine()
14718 SplatBitSize, DAG, dl, VorrVT, VT, OtherModImm); in PerformORCombine()
14750 unsigned SplatBitSize; in PerformORCombine() local
14757 if (BVN0 && BVN0->isConstantSplat(SplatBits0, SplatUndef, SplatBitSize, in PerformORCombine()
14759 if (BVN1 && BVN1->isConstantSplat(SplatBits1, SplatUndef, SplatBitSize, in PerformORCombine()