Searched refs:DemandedSrcElts (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 713 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 D | SelectionDAG.cpp | 2866 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 D | DAGCombiner.cpp | 14718 APInt DemandedSrcElts = APInt::getLowBitsSet(SrcElts, DstElts); in visitSIGN_EXTEND_INREG() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1320 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 D | X86ISelLowering.cpp | 6240 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 …]
|