Searched refs:KnownUndef (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 3111 APInt KnownUndef, KnownZero; in SimplifyDemandedVectorElts() local 3113 SimplifyDemandedVectorElts(Op, DemandedElts, KnownUndef, KnownZero, TLO); in SimplifyDemandedVectorElts() 3153 APInt KnownUndef = APInt::getZero(NumElts); in getKnownUndefForVectorBinop() local 3165 KnownUndef.setBit(i); in getKnownUndefForVectorBinop() 3167 return KnownUndef; in getKnownUndefForVectorBinop() 3171 SDValue Op, const APInt &OriginalDemandedElts, APInt &KnownUndef, in SimplifyDemandedVectorElts() argument 3180 KnownUndef = KnownZero = APInt::getZero(NumElts); in SimplifyDemandedVectorElts() 3194 KnownUndef.setAllBits(); in SimplifyDemandedVectorElts() 3204 KnownUndef.setAllBits(); in SimplifyDemandedVectorElts() 3235 KnownUndef.setAllBits(); in SimplifyDemandedVectorElts() [all …]
|
| H A D | DAGCombiner.cpp | 1458 APInt KnownUndef, KnownZero; in SimplifyDemandedVectorElts() local 1459 if (!TLI.SimplifyDemandedVectorElts(Op, DemandedElts, KnownUndef, KnownZero, in SimplifyDemandedVectorElts()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 1090 SDValue V2, APInt &KnownUndef, in computeZeroableShuffleElements() argument 1093 KnownUndef = KnownZero = APInt::getZero(Size); in computeZeroableShuffleElements() 1109 KnownUndef.setBit(i); in computeZeroableShuffleElements() 1736 APInt KnownUndef, KnownZero; in lower128BitShuffle() local 1737 computeZeroableShuffleElements(Mask, V1, V2, KnownUndef, KnownZero); in lower128BitShuffle() 1738 APInt Zeroable = KnownUndef | KnownZero; in lower128BitShuffle() 2227 APInt KnownUndef, KnownZero; in lower256BitShuffle() local 2228 computeZeroableShuffleElements(NewMask, V1, V2, KnownUndef, KnownZero); in lower256BitShuffle() 2229 APInt Zeroable = KnownUndef | KnownZero; in lower256BitShuffle() 8561 APInt KnownUndef, KnownZero; in SimplifyDemandedBitsForTargetNode() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1309 APInt &KnownUndef,
|
| H A D | X86ISelLowering.cpp | 5845 APInt &KnownUndef, APInt &KnownZero) { in computeZeroableShuffleElements() argument 5847 KnownUndef = KnownZero = APInt::getZero(Size); in computeZeroableShuffleElements() 5863 KnownUndef.setBit(i); in computeZeroableShuffleElements() 5885 KnownUndef.setBit(i); in computeZeroableShuffleElements() 5914 KnownUndef.setBit(i); in computeZeroableShuffleElements() 5928 APInt &KnownUndef, APInt &KnownZero) { in getTargetShuffleAndZeroables() argument 5940 KnownUndef = KnownZero = APInt::getZero(Size); in getTargetShuffleAndZeroables() 5967 KnownUndef.setBit(i); in getTargetShuffleAndZeroables() 5980 KnownUndef.setBit(i); in getTargetShuffleAndZeroables() 5993 KnownUndef.setBit(i); in getTargetShuffleAndZeroables() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4219 APInt &KnownUndef, APInt &KnownZero, 4302 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef,
|