Lines Matching refs:SplatBitSize
6511 unsigned SplatBitSize; in getVShiftImm() local
6514 !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, in getVShiftImm()
6516 SplatBitSize > ElementBits) in getVShiftImm()
6894 unsigned SplatBitSize, SelectionDAG &DAG, in isVMOVModifiedImm() argument
6906 SplatBitSize = 32; in isVMOVModifiedImm()
6908 switch (SplatBitSize) { in isVMOVModifiedImm()
7804 unsigned SplatBitSize; in LowerBUILD_VECTOR() local
7806 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in LowerBUILD_VECTOR()
7812 if (ST->hasMVEIntegerOps() && VT.getScalarSizeInBits() == SplatBitSize && in LowerBUILD_VECTOR()
7813 (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32) && in LowerBUILD_VECTOR()
7816 EVT DupVT = SplatBitSize == 32 ? MVT::v4i32 in LowerBUILD_VECTOR()
7817 : SplatBitSize == 16 ? MVT::v8i16 in LowerBUILD_VECTOR()
7824 if ((ST->hasNEON() && SplatBitSize <= 64) || in LowerBUILD_VECTOR()
7825 (ST->hasMVEIntegerOps() && SplatBitSize <= 64)) { in LowerBUILD_VECTOR()
7830 SplatBitSize, DAG, dl, VmovVT, VT, VMOVModImm); in LowerBUILD_VECTOR()
7840 NegatedImm, SplatUndef.getZExtValue(), SplatBitSize, DAG, dl, VmovVT, in LowerBUILD_VECTOR()
7848 if ((VT == MVT::v2f32 || VT == MVT::v4f32) && SplatBitSize == 32) { in LowerBUILD_VECTOR()
7859 (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32)) { in LowerBUILD_VECTOR()
7860 EVT DupVT = SplatBitSize == 32 ? MVT::v4i32 in LowerBUILD_VECTOR()
7861 : SplatBitSize == 16 ? MVT::v8i16 in LowerBUILD_VECTOR()
14184 unsigned SplatBitSize; in PerformANDCombine() local
14187 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformANDCombine()
14188 if (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32 || in PerformANDCombine()
14189 SplatBitSize == 64) { in PerformANDCombine()
14192 SplatUndef.getZExtValue(), SplatBitSize, in PerformANDCombine()
14480 unsigned SplatBitSize; in PerformORCombine() local
14483 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformORCombine()
14484 if (SplatBitSize == 8 || SplatBitSize == 16 || SplatBitSize == 32 || in PerformORCombine()
14485 SplatBitSize == 64) { in PerformORCombine()
14489 SplatBitSize, DAG, dl, VorrVT, VT, OtherModImm); in PerformORCombine()
14521 unsigned SplatBitSize; in PerformORCombine() local
14528 if (BVN0 && BVN0->isConstantSplat(SplatBits0, SplatUndef, SplatBitSize, in PerformORCombine()
14530 if (BVN1 && BVN1->isConstantSplat(SplatBits1, SplatUndef, SplatBitSize, in PerformORCombine()