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

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2455   unsigned NumElts = DemandedElts.getBitWidth();
 2460   if (!DemandedElts)
 2469       if (!DemandedElts[i])
 2499       if (!DemandedElts[i])
 2542       APInt DemandedSub = DemandedElts.lshr(i * NumSubVectorElts);
 2567       APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx);
 2574       APInt DemandedSrcElts = DemandedElts & ~SubMask;
 2600       DemandedSrc = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
 2608     if (DemandedElts != 1)
 2629       Known = computeKnownBits(N0, DemandedElts, Depth + 1);
 2646         if (DemandedElts[i])
 2668         if (DemandedElts[i])
 2675         if (DemandedElts[i]) {
 2689     Known = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 2690     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2698     Known = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 2699     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2707     Known = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 2708     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2718     Known = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 2719     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2740     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2743     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 2753     Known = computeKnownBits(Op.getOperand(2), DemandedElts, Depth+1);
 2757     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth+1);
 2764     Known = computeKnownBits(Op.getOperand(3), DemandedElts, Depth+1);
 2768     Known2 = computeKnownBits(Op.getOperand(2), DemandedElts, Depth+1);
 2797       Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2807       Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2820       Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2829     if (ConstantSDNode *C = isConstOrConstSplat(Op.getOperand(2), DemandedElts)) {
 2836                                  DemandedElts, Depth + 1);
 2842       Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2843       Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 2876     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2896     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2905     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2913     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2940             if (!DemandedElts[i])
 2985     APInt InDemandedElts = DemandedElts.zextOrSelf(InVT.getVectorNumElements());
 2991     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2997     APInt InDemandedElts = DemandedElts.zextOrSelf(InVT.getVectorNumElements());
 3005     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3017     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3046     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3047     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 3084     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3085     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 3094         Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3118         Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3129     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3130     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 3188       if (DemandedElts[EltIdx]) {
 3196       APInt VectorElts = DemandedElts & ~(APInt::getOneBitSet(NumElts, EltIdx));
 3212     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3218     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3224     Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3243     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3244     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 3257     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3258     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 3276     if ((CstLow = isConstOrConstSplat(Op.getOperand(1), DemandedElts)))
 3279             isConstOrConstSplat(Op.getOperand(0).getOperand(1), DemandedElts);
 3302     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3304     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 3311     TLI->computeKnownBitsForFrameIndex(Op, Known, DemandedElts, *this, Depth);
 3322     TLI->computeKnownBitsForTargetNode(Op, Known, DemandedElts, *this, Depth);