reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1283       if (ShAmt == 0)
 1291         if (!DemandedBits.intersects(APInt::getLowBitsSet(BitWidth, ShAmt))) {
 1297               int Diff = ShAmt - C1;
 1311       if (SimplifyDemandedBits(Op0, DemandedBits.lshr(ShAmt), DemandedElts,
 1317       if ((ShAmt < DemandedBits.getActiveBits()) &&
 1327         if (ShAmt < InnerBits && DemandedBits.getActiveBits() <= InnerBits &&
 1330           if (!APInt(BitWidth, ShAmt).isIntN(ShTy.getSizeInBits()))
 1334                               TLO.DAG.getConstant(ShAmt, dl, ShTy));
 1348             if (InnerShAmt < ShAmt && InnerShAmt < InnerBits &&
 1350                     (InnerBits - InnerShAmt + ShAmt) &&
 1351                 DemandedBits.countTrailingZeros() >= ShAmt) {
 1352               SDValue NewSA = TLO.DAG.getConstant(ShAmt - InnerShAmt, dl,
 1363       Known.Zero <<= ShAmt;
 1364       Known.One <<= ShAmt;
 1366       Known.Zero.setLowBits(ShAmt);