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