Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp713 APInt DemandedSrcElts = APInt::getZero(NumSrcElts); in SimplifyMultipleUseDemandedBits() local
722 DemandedSrcElts.setBit((j * Scale) + i); in SimplifyMultipleUseDemandedBits()
727 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1)) in SimplifyMultipleUseDemandedBits()
736 APInt DemandedSrcElts = APInt::getZero(NumSrcElts); in SimplifyMultipleUseDemandedBits() local
741 DemandedSrcElts.setBit(i / Scale); in SimplifyMultipleUseDemandedBits()
745 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1)) in SimplifyMultipleUseDemandedBits()
1263 APInt DemandedSrcElts = DemandedElts; in SimplifyDemandedBits() local
1264 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in SimplifyDemandedBits()
1270 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, KnownSrc, TLO, in SimplifyDemandedBits()
1278 if (!!DemandedSrcElts) in SimplifyDemandedBits()
[all …]
H A DSelectionDAG.cpp2866 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx); in isSplatValue() local
2867 if (isSplatValue(Src, DemandedSrcElts, UndefSrcElts, Depth + 1)) { in isSplatValue()
2883 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts); in isSplatValue() local
2884 if (isSplatValue(Src, DemandedSrcElts, UndefSrcElts, Depth + 1)) { in isSplatValue()
3313 APInt DemandedSrcElts = DemandedElts; in computeKnownBits() local
3314 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in computeKnownBits()
3323 if (!!DemandedSrcElts) { in computeKnownBits()
3324 Known2 = computeKnownBits(Src, DemandedSrcElts, Depth + 1); in computeKnownBits()
3337 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx); in computeKnownBits() local
3338 Known = computeKnownBits(Src, DemandedSrcElts, Depth + 1); in computeKnownBits()
[all …]
H A DDAGCombiner.cpp14718 APInt DemandedSrcElts = APInt::getLowBitsSet(SrcElts, DstElts); in visitSIGN_EXTEND_INREG() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1320 APInt DemandedSrcElts = APIntOps::ScaleBitMask(DemandedDstElts, VF); in getReplicationShuffleCost() local
1321 Cost += thisT()->getScalarizationOverhead(SrcVT, DemandedSrcElts, in getReplicationShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6240 APInt DemandedSrcElts = in getFauxShuffleMask() local
6242 if (DAG.ComputeNumSignBits(Src, DemandedSrcElts) != NumBitsPerSrcElt) in getFauxShuffleMask()
18008 APInt DemandedSrcElts = getExtractedDemandedElts(User); in getExtractedDemandedElts() local
18009 DemandedElts |= APIntOps::ScaleBitMask(DemandedSrcElts, NumElts); in getExtractedDemandedElts()
37111 APInt DemandedSrcElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts); in computeKnownBitsForPSADBW() local
37112 Known = DAG.computeKnownBits(RHS, DemandedSrcElts, Depth + 1); in computeKnownBitsForPSADBW()
37113 Known2 = DAG.computeKnownBits(LHS, DemandedSrcElts, Depth + 1); in computeKnownBitsForPSADBW()
37133 APInt DemandedSrcElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts); in computeKnownBitsForPMADDWD() local
37135 DemandedSrcElts & APInt::getSplat(NumSrcElts, APInt(2, 0b01)); in computeKnownBitsForPMADDWD()
37137 DemandedSrcElts & APInt::getSplat(NumSrcElts, APInt(2, 0b10)); in computeKnownBitsForPMADDWD()
[all …]