Lines Matching refs:KnownZero
7943 APInt &KnownUndef, APInt &KnownZero) { in computeZeroableShuffleElements() argument
7945 KnownUndef = KnownZero = APInt::getZero(Size); in computeZeroableShuffleElements()
7965 KnownZero.setBit(i); in computeZeroableShuffleElements()
7985 KnownZero.setBit(i); in computeZeroableShuffleElements()
7990 KnownZero.setBit(i); in computeZeroableShuffleElements()
7995 KnownZero.setBit(i); in computeZeroableShuffleElements()
8014 KnownZero.setBit(i); in computeZeroableShuffleElements()
8026 APInt &KnownUndef, APInt &KnownZero) { in getTargetShuffleAndZeroables() argument
8038 KnownUndef = KnownZero = APInt::getZero(Size); in getTargetShuffleAndZeroables()
8065 KnownZero.setBit(i); in getTargetShuffleAndZeroables()
8091 KnownZero.setBit(i); in getTargetShuffleAndZeroables()
8114 KnownZero.setBit(i); in getTargetShuffleAndZeroables()
8126 const APInt &KnownZero, in resolveTargetShuffleFromZeroables() argument
8130 KnownZero.getBitWidth() == NumElts && "Shuffle mask size mismatch"); in resolveTargetShuffleFromZeroables()
8135 else if (ResolveKnownZeros && KnownZero[i]) in resolveTargetShuffleFromZeroables()
8143 APInt &KnownZero) { in resolveZeroablesFromTargetShuffle() argument
8145 KnownUndef = KnownZero = APInt::getZero(NumElts); in resolveZeroablesFromTargetShuffle()
8152 KnownZero.setBit(i); in resolveZeroablesFromTargetShuffle()
8649 APInt &KnownUndef, APInt &KnownZero, in getTargetShuffleInputs() argument
8659 if (getTargetShuffleAndZeroables(Op, Mask, Inputs, KnownUndef, KnownZero)) { in getTargetShuffleInputs()
8661 resolveTargetShuffleFromZeroables(Mask, KnownUndef, KnownZero); in getTargetShuffleInputs()
8666 resolveZeroablesFromTargetShuffle(Mask, KnownUndef, KnownZero); in getTargetShuffleInputs()
8680 APInt KnownUndef, KnownZero; in getTargetShuffleInputs() local
8684 KnownZero, DAG, Depth, ResolveKnownElts); in getTargetShuffleInputs()
19413 APInt KnownUndef, KnownZero; in lowerVECTOR_SHUFFLE() local
19414 computeZeroableShuffleElements(OrigMask, V1, V2, KnownUndef, KnownZero); in lowerVECTOR_SHUFFLE()
19416 APInt Zeroable = KnownUndef | KnownZero; in lowerVECTOR_SHUFFLE()
38153 APInt KnownUndef, KnownZero; in combineX86ShuffleChain() local
38154 resolveZeroablesFromTargetShuffle(Mask, KnownUndef, KnownZero); in combineX86ShuffleChain()
38155 APInt Zeroable = KnownUndef | KnownZero; in combineX86ShuffleChain()
40903 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef, APInt &KnownZero, in SimplifyDemandedVectorEltsForTargetNode() argument
40924 KnownZero = LHSZero | RHSZero; in SimplifyDemandedVectorEltsForTargetNode()
41009 if (SimplifyDemandedVectorElts(Src, DemandedElts, SrcUndef, KnownZero, TLO, in SimplifyDemandedVectorEltsForTargetNode()
41014 if (DemandedElts.isSubsetOf(KnownZero)) in SimplifyDemandedVectorEltsForTargetNode()
41048 KnownZero = LHSZero; in SimplifyDemandedVectorEltsForTargetNode()
41081 if (SimplifyDemandedVectorElts(Src, DemandedSrc, KnownUndef, KnownZero, TLO, in SimplifyDemandedVectorEltsForTargetNode()
41086 KnownZero <<= ShiftAmt; in SimplifyDemandedVectorEltsForTargetNode()
41087 KnownZero.setLowBits(ShiftAmt); in SimplifyDemandedVectorEltsForTargetNode()
41120 if (SimplifyDemandedVectorElts(Src, DemandedSrc, KnownUndef, KnownZero, TLO, in SimplifyDemandedVectorEltsForTargetNode()
41125 KnownZero.lshrInPlace(ShiftAmt); in SimplifyDemandedVectorEltsForTargetNode()
41126 KnownZero.setHighBits(ShiftAmt); in SimplifyDemandedVectorEltsForTargetNode()
41281 KnownZero = SrcZero.zextOrTrunc(NumElts); in SimplifyDemandedVectorEltsForTargetNode()
41302 KnownZero = LHSZero & RHSZero; in SimplifyDemandedVectorEltsForTargetNode()
41544 KnownZero = OpZero; in SimplifyDemandedVectorEltsForTargetNode()
41558 KnownZero.setAllBits(); in SimplifyDemandedVectorEltsForTargetNode()
41829 APInt KnownUndef, KnownZero; in SimplifyDemandedBitsForTargetNode() local
41832 KnownZero, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode()
41960 APInt KnownUndef, KnownZero; in SimplifyDemandedBitsForTargetNode() local
41962 if (SimplifyDemandedVectorElts(Src, DemandedElts, KnownUndef, KnownZero, in SimplifyDemandedBitsForTargetNode()
41966 Known.Zero = KnownZero.zext(BitWidth); in SimplifyDemandedBitsForTargetNode()