• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:DemandedSrcElts

663       APInt DemandedSrcElts = APInt::getNullValue(NumSrcElts);
671 DemandedSrcElts.setBit((j * Scale) + i);
676 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1))
686 APInt DemandedSrcElts = APInt::getNullValue(NumSrcElts);
691 DemandedSrcElts.setBit(i / Scale);
695 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1))
1027 APInt DemandedSrcElts = DemandedElts;
1028 DemandedSrcElts.insertBits(APInt::getNullValue(NumSubElts), Idx);
1034 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, KnownSrc, TLO,
1044 if (!!DemandedSrcElts) {
1051 !DemandedSrcElts.isAllOnesValue()) {
1055 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1);
1073 APInt DemandedSrcElts = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
1075 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, Known, TLO,
1080 if (!DemandedBits.isAllOnesValue() || !DemandedSrcElts.isAllOnesValue()) {
1082 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1);
2019 APInt DemandedSrcElts = APInt::getAllOnesValue(NumSrcElts);
2022 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue());
2030 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, Known2, TLO,
2036 !DemandedSrcElts.isAllOnesValue()) {
2038 Src, DemandedSrcBits, DemandedSrcElts, TLO.DAG, Depth + 1)) {
2087 APInt DemandedSrcElts = APInt::getNullValue(NumSrcElts);
2095 DemandedSrcElts.setBit((j * Scale) + i);
2100 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef,
2105 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2113 APInt DemandedSrcElts = APInt::getNullValue(NumSrcElts);
2118 DemandedSrcElts.setBit(i / Scale);
2123 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef,
2129 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2513 APInt DemandedSrcElts = DemandedElts;
2514 DemandedSrcElts.insertBits(APInt::getNullValue(NumSubElts), Idx);
2522 if (!DemandedSrcElts && !Src.isUndef())
2527 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownUndef, KnownZero,
2534 if (!DemandedSrcElts.isAllOnesValue() ||
2537 Src, DemandedSrcElts, TLO.DAG, Depth + 1);
2557 APInt DemandedSrcElts = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
2560 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO,
2569 Src, DemandedSrcElts, TLO.DAG, Depth + 1);
2720 APInt DemandedSrcElts = DemandedElts.zextOrSelf(NumSrcElts);
2721 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO,
2729 DemandedSrcElts == 1 && TLO.DAG.getDataLayout().isLittleEndian()) {