Lines Matching refs:NonZeroMask
8123 static SDValue LowerBuildVectorAsInsert(SDValue Op, const APInt &NonZeroMask, in LowerBuildVectorAsInsert() argument
8138 bool IsNonZero = NonZeroMask[i]; in LowerBuildVectorAsInsert()
8165 static SDValue LowerBuildVectorv16i8(SDValue Op, const APInt &NonZeroMask, in LowerBuildVectorv16i8() argument
8174 return LowerBuildVectorAsInsert(Op, NonZeroMask, NumNonZero, NumZero, DAG, in LowerBuildVectorv16i8()
8182 bool ThisIsNonZero = NonZeroMask[i]; in LowerBuildVectorv16i8()
8183 bool NextIsNonZero = NonZeroMask[i + 1]; in LowerBuildVectorv16i8()
8231 static SDValue LowerBuildVectorv8i16(SDValue Op, const APInt &NonZeroMask, in LowerBuildVectorv8i16() argument
8239 return LowerBuildVectorAsInsert(Op, NonZeroMask, NumNonZero, NumZero, DAG, in LowerBuildVectorv8i16()
10344 APInt NonZeroMask = APInt::getNullValue(NumElems); in LowerBUILD_VECTOR() local
10362 NonZeroMask.setBit(i); in LowerBUILD_VECTOR()
10367 if (NonZeroMask == 0) { in LowerBUILD_VECTOR()
10403 unsigned NumNonZero = NonZeroMask.countPopulation(); in LowerBUILD_VECTOR()
10467 unsigned Idx = NonZeroMask.countTrailingZeros(); in LowerBUILD_VECTOR()
10531 unsigned Idx = NonZeroMask.countTrailingZeros(); in LowerBUILD_VECTOR()
10600 unsigned Idx = NonZeroMask.countTrailingZeros(); in LowerBUILD_VECTOR()
10610 if (SDValue V = LowerBuildVectorv16i8(Op, NonZeroMask, NumNonZero, NumZero, in LowerBUILD_VECTOR()
10615 if (SDValue V = LowerBuildVectorv8i16(Op, NonZeroMask, NumNonZero, NumZero, in LowerBUILD_VECTOR()
10628 bool isZero = !NonZeroMask[i]; in LowerBUILD_VECTOR()
10636 switch (NonZeroMask.extractBitsAsZExtValue(2, i * 2)) { in LowerBUILD_VECTOR()
10653 bool Reverse1 = NonZeroMask.extractBitsAsZExtValue(2, 0) == 2; in LowerBUILD_VECTOR()
10654 bool Reverse2 = NonZeroMask.extractBitsAsZExtValue(2, 2) == 2; in LowerBUILD_VECTOR()