Lines Matching defs:KnownZero
5550 APInt &KnownUndef, APInt &KnownZero) {
5552 KnownUndef = KnownZero = APInt::getZero(Size);
5572 KnownZero.setBit(i);
5592 KnownZero.setBit(i);
5597 KnownZero.setBit(i);
5602 KnownZero.setBit(i);
5621 KnownZero.setBit(i);
5633 APInt &KnownUndef, APInt &KnownZero) {
5645 KnownUndef = KnownZero = APInt::getZero(Size);
5674 KnownZero.setBit(i);
5700 KnownZero.setBit(i);
5723 KnownZero.setBit(i);
5735 const APInt &KnownZero,
5739 KnownZero.getBitWidth() == NumElts && "Shuffle mask size mismatch");
5744 else if (ResolveKnownZeros && KnownZero[i])
5752 APInt &KnownZero) {
5754 KnownUndef = KnownZero = APInt::getZero(NumElts);
5761 KnownZero.setBit(i);
6324 APInt &KnownUndef, APInt &KnownZero,
6334 if (getTargetShuffleAndZeroables(Op, Mask, Inputs, KnownUndef, KnownZero)) {
6336 resolveTargetShuffleFromZeroables(Mask, KnownUndef, KnownZero);
6341 resolveZeroablesFromTargetShuffle(Mask, KnownUndef, KnownZero);
6352 APInt KnownUndef, KnownZero;
6354 KnownZero, DAG, Depth, ResolveKnownElts);
17663 APInt KnownUndef, KnownZero;
17664 computeZeroableShuffleElements(OrigMask, V1, V2, KnownUndef, KnownZero);
17666 APInt Zeroable = KnownUndef | KnownZero;
38774 APInt KnownUndef, KnownZero;
38775 resolveZeroablesFromTargetShuffle(Mask, KnownUndef, KnownZero);
38776 APInt Zeroable = KnownUndef | KnownZero;
41883 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef, APInt &KnownZero,
41904 KnownZero = LHSZero | RHSZero;
41990 if (SimplifyDemandedVectorElts(Src, DemandedElts, SrcUndef, KnownZero, TLO,
41995 if (DemandedElts.isSubsetOf(KnownZero))
42029 KnownZero = LHSZero;
42076 if (SimplifyDemandedVectorElts(Src, DemandedSrc, KnownUndef, KnownZero, TLO,
42081 KnownZero <<= ShiftAmt;
42082 KnownZero.setLowBits(ShiftAmt);
42115 if (SimplifyDemandedVectorElts(Src, DemandedSrc, KnownUndef, KnownZero, TLO,
42120 KnownZero.lshrInPlace(ShiftAmt);
42121 KnownZero.setHighBits(ShiftAmt);
42280 KnownZero = SrcZero.zextOrTrunc(NumElts);
42310 KnownZero = LHSZero & RHSZero;
42578 KnownZero = OpZero;
42592 KnownZero.setAllBits();
42891 APInt KnownUndef, KnownZero;
42894 KnownZero, TLO, Depth + 1))
43022 APInt KnownUndef, KnownZero;
43024 if (SimplifyDemandedVectorElts(Src, DemandedElts, KnownUndef, KnownZero,
43028 Known.Zero = KnownZero.zext(BitWidth);