Lines Matching refs:NonZeroMask
8815 static SDValue LowerBuildVectorAsInsert(SDValue Op, const APInt &NonZeroMask, in LowerBuildVectorAsInsert() argument
8830 bool IsNonZero = NonZeroMask[i]; in LowerBuildVectorAsInsert()
8857 static SDValue LowerBuildVectorv16i8(SDValue Op, const APInt &NonZeroMask, in LowerBuildVectorv16i8() argument
8866 return LowerBuildVectorAsInsert(Op, NonZeroMask, NumNonZero, NumZero, DAG, in LowerBuildVectorv16i8()
8874 bool ThisIsNonZero = NonZeroMask[i]; in LowerBuildVectorv16i8()
8875 bool NextIsNonZero = NonZeroMask[i + 1]; in LowerBuildVectorv16i8()
8923 static SDValue LowerBuildVectorv8i16(SDValue Op, const APInt &NonZeroMask, in LowerBuildVectorv8i16() argument
8931 return LowerBuildVectorAsInsert(Op, NonZeroMask, NumNonZero, NumZero, DAG, in LowerBuildVectorv8i16()
11060 APInt NonZeroMask = APInt::getZero(NumElems); in LowerBUILD_VECTOR() local
11078 NonZeroMask.setBit(i); in LowerBUILD_VECTOR()
11083 if (NonZeroMask == 0) { in LowerBUILD_VECTOR()
11119 unsigned NumNonZero = NonZeroMask.countPopulation(); in LowerBUILD_VECTOR()
11183 unsigned Idx = NonZeroMask.countTrailingZeros(); in LowerBUILD_VECTOR()
11249 unsigned Idx = NonZeroMask.countTrailingZeros(); in LowerBUILD_VECTOR()
11318 unsigned Idx = NonZeroMask.countTrailingZeros(); in LowerBUILD_VECTOR()
11328 if (SDValue V = LowerBuildVectorv16i8(Op, NonZeroMask, NumNonZero, NumZero, in LowerBUILD_VECTOR()
11333 if (SDValue V = LowerBuildVectorv8i16(Op, NonZeroMask, NumNonZero, NumZero, in LowerBUILD_VECTOR()
11346 bool isZero = !NonZeroMask[i]; in LowerBUILD_VECTOR()
11354 switch (NonZeroMask.extractBitsAsZExtValue(2, i * 2)) { in LowerBUILD_VECTOR()
11371 bool Reverse1 = NonZeroMask.extractBitsAsZExtValue(2, 0) == 2; in LowerBUILD_VECTOR()
11372 bool Reverse2 = NonZeroMask.extractBitsAsZExtValue(2, 2) == 2; in LowerBUILD_VECTOR()