Home
last modified time | relevance | path

Searched refs:KnownZero (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2982 APInt KnownUndef, KnownZero; in SimplifyDemandedVectorElts() local
2984 SimplifyDemandedVectorElts(Op, DemandedElts, KnownUndef, KnownZero, TLO); in SimplifyDemandedVectorElts()
3043 APInt &KnownZero, TargetLoweringOpt &TLO, unsigned Depth, in SimplifyDemandedVectorElts() argument
3051 KnownUndef = KnownZero = APInt::getZero(NumElts); in SimplifyDemandedVectorElts()
3125 APInt SrcZero = KnownZero.zextOrTrunc(NumSrcElts); in SimplifyDemandedVectorElts()
3147 KnownZero, TLO, Depth + 1); in SimplifyDemandedVectorElts()
3188 KnownZero.setBit(Elt); in SimplifyDemandedVectorElts()
3198 KnownZero.setBits(i * Scale, (i + 1) * Scale); in SimplifyDemandedVectorElts()
3220 KnownZero.setBit(i); in SimplifyDemandedVectorElts()
3267 KnownZero.setBit(i); in SimplifyDemandedVectorElts()
[all …]
H A DDAGCombiner.cpp1401 APInt KnownUndef, KnownZero; in SimplifyDemandedVectorElts() local
1402 if (!TLI.SimplifyDemandedVectorElts(Op, DemandedElts, KnownUndef, KnownZero, in SimplifyDemandedVectorElts()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1224 APInt &KnownZero,
H A DX86ISelLowering.cpp5550 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()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4063 APInt &KnownUndef, APInt &KnownZero,
4142 APInt &KnownZero, TargetLoweringOpt &TLO, unsigned Depth = 0) const;