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

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 3415   unsigned NumElts = DemandedElts.getBitWidth();
 3427   if (!DemandedElts)
 3443       if (!DemandedElts[i])
 3468       if (!DemandedElts[i])
 3504       return ComputeNumSignBits(N0, DemandedElts, Depth + 1);
 3515         if (DemandedElts[i])
 3526         if (DemandedElts[i]) {
 3541     return ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1) + Tmp;
 3546     Tmp2 = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1);
 3551     APInt DemandedSrcElts = DemandedElts.zextOrSelf(SrcVT.getVectorNumElements());
 3557     Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1);
 3560             isConstOrConstSplat(Op.getOperand(1), DemandedElts)) {
 3568             isConstOrConstSplat(Op.getOperand(1), DemandedElts)) {
 3570       Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1);
 3580     Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1);
 3582       Tmp2 = ComputeNumSignBits(Op.getOperand(1), DemandedElts, Depth+1);
 3592     Tmp = ComputeNumSignBits(Op.getOperand(1), DemandedElts, Depth+1);
 3594     Tmp2 = ComputeNumSignBits(Op.getOperand(2), DemandedElts, Depth+1);
 3597     Tmp = ComputeNumSignBits(Op.getOperand(2), DemandedElts, Depth+1);
 3599     Tmp2 = ComputeNumSignBits(Op.getOperand(3), DemandedElts, Depth+1);
 3608     if ((CstLow = isConstOrConstSplat(Op.getOperand(1), DemandedElts)))
 3611             isConstOrConstSplat(Op.getOperand(0).getOperand(1), DemandedElts);
 3772       if (DemandedElts[EltIdx]) {
 3781       APInt VectorElts = DemandedElts;
 3830       DemandedSrc = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
 3842       APInt DemandedSub = DemandedElts.lshr(i * NumSubVectorElts);
 3862       APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx);
 3868       APInt DemandedSrcElts = DemandedElts & ~SubMask;
 3909               if (!DemandedElts[i])
 3940         TLI->ComputeNumSignBitsForTargetNode(Op, DemandedElts, *this, Depth);
 3947   KnownBits Known = computeKnownBits(Op, DemandedElts, Depth);