Lines Matching refs:NonZeroMask
6499 const APInt &NonZeroMask, in LowerBuildVectorAsInsert() argument
6513 bool IsNonZero = NonZeroMask[i]; in LowerBuildVectorAsInsert()
6541 const APInt &NonZeroMask, in LowerBuildVectorv16i8() argument
6550 return LowerBuildVectorAsInsert(Op, DL, NonZeroMask, NumNonZero, NumZero, in LowerBuildVectorv16i8()
6557 if (!NonZeroMask.extractBits(2, 0).isZero() && in LowerBuildVectorv16i8()
6558 !NonZeroMask.extractBits(2, 2).isZero()) { in LowerBuildVectorv16i8()
6560 if (!NonZeroMask[I]) in LowerBuildVectorv16i8()
6574 bool ThisIsNonZero = NonZeroMask[i]; in LowerBuildVectorv16i8()
6575 bool NextIsNonZero = NonZeroMask[i + 1]; in LowerBuildVectorv16i8()
6623 const APInt &NonZeroMask, in LowerBuildVectorv8i16() argument
6631 return LowerBuildVectorAsInsert(Op, DL, NonZeroMask, NumNonZero, NumZero, DAG, in LowerBuildVectorv8i16()
8796 APInt NonZeroMask = APInt::getZero(NumElems); in LowerBUILD_VECTOR() local
8820 NonZeroMask.setBit(i); in LowerBUILD_VECTOR()
8895 unsigned NumNonZero = NonZeroMask.popcount(); in LowerBUILD_VECTOR()
8960 unsigned Idx = NonZeroMask.countr_zero(); in LowerBUILD_VECTOR()
9026 unsigned Idx = NonZeroMask.countr_zero(); in LowerBUILD_VECTOR()
9095 unsigned Idx = NonZeroMask.countr_zero(); in LowerBUILD_VECTOR()
9105 if (SDValue V = LowerBuildVectorv16i8(Op, dl, NonZeroMask, NumNonZero, in LowerBUILD_VECTOR()
9110 if (SDValue V = LowerBuildVectorv8i16(Op, dl, NonZeroMask, NumNonZero, in LowerBUILD_VECTOR()
9123 bool isZero = !NonZeroMask[i]; in LowerBUILD_VECTOR()
9131 switch (NonZeroMask.extractBitsAsZExtValue(2, i * 2)) { in LowerBUILD_VECTOR()
9148 bool Reverse1 = NonZeroMask.extractBitsAsZExtValue(2, 0) == 2; in LowerBUILD_VECTOR()
9149 bool Reverse2 = NonZeroMask.extractBitsAsZExtValue(2, 2) == 2; in LowerBUILD_VECTOR()