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

Declarations

include/llvm/CodeGen/SelectionDAG.h
 1515   KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts,

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2231   return Mask.isSubsetOf(computeKnownBits(V, DemandedElts, Depth).Zero);
 2426   return computeKnownBits(Op, DemandedElts, Depth);
 2520       Known2 = computeKnownBits(LHS, DemandedLHS, Depth + 1);
 2529       Known2 = computeKnownBits(RHS, DemandedRHS, Depth + 1);
 2546         Known2 = computeKnownBits(Sub, DemandedSub, Depth + 1);
 2569         Known = computeKnownBits(Sub, DemandedSubElts, Depth + 1);
 2576         Known2 = computeKnownBits(Src, DemandedSrcElts, Depth + 1);
 2602     Known = computeKnownBits(Src, DemandedSrc, Depth + 1);
 2629       Known = computeKnownBits(N0, DemandedElts, Depth + 1);
 2650         Known2 = computeKnownBits(N0, SubDemandedElts.shl(i),
 2671       Known2 = computeKnownBits(N0, SubDemandedElts, Depth + 1);
 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);
 2835         Known = computeKnownBits(Op.getOperand(Opcode == ISD::FSHL ? 0 : 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);
 2986     Known = computeKnownBits(Op.getOperand(0), InDemandedElts, Depth + 1);
 2991     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 2998     Known = computeKnownBits(Op.getOperand(0), InDemandedElts, Depth + 1);
 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);
 3166       Known = computeKnownBits(InVec, DemandedElt, Depth + 1);
 3198         Known2 = computeKnownBits(InVec, VectorElts, Depth + 1);
 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);
 3302     Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
 3304     Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
 3947   KnownBits Known = computeKnownBits(Op, DemandedElts, Depth);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  659     LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
  660     RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
  672     LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
  673     RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
  685     LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
  686     RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
  791       Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth);
  826     Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth);
  831       Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth);
 1017       KnownBits LHSKnown = TLO.DAG.computeKnownBits(Op0, DemandedElts, Depth);
 1913       Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth);
 1991     Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth);
lib/Target/ARM/ARMISelLowering.cpp
15452     Known = DAG.computeKnownBits(SrcSV, DemandedElt, Depth + 1);
lib/Target/SystemZ/SystemZISelLowering.cpp
 6289       DAG.computeKnownBits(Op.getOperand(OpNo), Src0DemE, Depth + 1);
 6291       DAG.computeKnownBits(Op.getOperand(OpNo + 1), Src1DemE, Depth + 1);
 6357       Known = DAG.computeKnownBits(SrcOp, SrcDemE, Depth + 1);
lib/Target/X86/X86ISelLowering.cpp
 6909         DAG.computeKnownBits(N.getOperand(0), DemandedElts, Depth + 1);
 6911         DAG.computeKnownBits(N.getOperand(1), DemandedElts, Depth + 1);
31513     Known = DAG.computeKnownBits(Src, DemandedElt, Depth + 1);
31527       Known = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
31556       Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedLHS, Depth + 1);
31561       Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedRHS, Depth + 1);
31573     Known = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
31574     Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
31583     Known = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
31584     Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
31658               DAG.computeKnownBits(Ops[i], DemandedOps[i], Depth + 1);
unittests/CodeGen/AArch64SelectionDAGTest.cpp
   91   KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
  106   KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);