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

References

lib/CodeGen/SelectionDAG/TargetLowering.cpp
  938                                Known2, TLO, Depth + 1))
  942         Known.One &= Known2.One;
  943         Known.Zero &= Known2.Zero;
  979         if (SimplifyDemandedBits(Op0, DemandedBits, DemandedLHS, Known2, TLO,
  982         Known.One &= Known2.One;
  983         Known.Zero &= Known2.Zero;
  986         if (SimplifyDemandedBits(Op1, DemandedBits, DemandedRHS, Known2, TLO,
  989         Known.One &= Known2.One;
  990         Known.Zero &= Known2.Zero;
 1045                              Known2, TLO, Depth + 1))
 1047     assert(!Known2.hasConflict() && "Bits known to be one AND zero?");
 1065     if (DemandedBits.isSubsetOf(Known2.Zero | Known.One))
 1067     if (DemandedBits.isSubsetOf(Known.Zero | Known2.One))
 1070     if (DemandedBits.isSubsetOf(Known.Zero | Known2.Zero))
 1073     if (ShrinkDemandedConstant(Op, ~Known2.Zero & DemandedBits, TLO))
 1080     Known.One &= Known2.One;
 1082     Known.Zero |= Known2.Zero;
 1094                              Known2, TLO, Depth + 1))
 1096     assert(!Known2.hasConflict() && "Bits known to be one AND zero?");
 1114     if (DemandedBits.isSubsetOf(Known2.One | Known.Zero))
 1116     if (DemandedBits.isSubsetOf(Known.One | Known2.Zero))
 1126     Known.Zero &= Known2.Zero;
 1128     Known.One |= Known2.One;
 1139     if (SimplifyDemandedBits(Op0, DemandedBits, DemandedElts, Known2, TLO,
 1142     assert(!Known2.hasConflict() && "Bits known to be one AND zero?");
 1162     if (DemandedBits.isSubsetOf(Known2.Zero))
 1171     if (DemandedBits.isSubsetOf(Known.Zero | Known2.Zero))
 1175     KnownOut.Zero = (Known.Zero & Known2.Zero) | (Known.One & Known2.One);
 1175     KnownOut.Zero = (Known.Zero & Known2.Zero) | (Known.One & Known2.One);
 1177     KnownOut.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero);
 1177     KnownOut.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero);
 1185       if (C->getAPIntValue() == Known2.One) {
 1213     if (SimplifyDemandedBits(Op.getOperand(1), DemandedBits, Known2, TLO,
 1217     assert(!Known2.hasConflict() && "Bits known to be one AND zero?");
 1224     Known.One &= Known2.One;
 1225     Known.Zero &= Known2.Zero;
 1231     if (SimplifyDemandedBits(Op.getOperand(2), DemandedBits, Known2, TLO,
 1235     assert(!Known2.hasConflict() && "Bits known to be one AND zero?");
 1242     Known.One &= Known2.One;
 1243     Known.Zero &= Known2.Zero;
 1515       if (SimplifyDemandedBits(Op0, Demanded0, DemandedElts, Known2, TLO,
 1522       Known2.One <<= (IsFSHL ? Amt : (BitWidth - Amt));
 1523       Known2.Zero <<= (IsFSHL ? Amt : (BitWidth - Amt));
 1526       Known.One |= Known2.One;
 1527       Known.Zero |= Known2.Zero;
 1534     if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedElts, Known2, TLO,
 1537     Known.One = Known2.One.reverseBits();
 1538     Known.Zero = Known2.Zero.reverseBits();
 1817     if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, Known2, TLO,
 1821     Known = Known2;
 1927     if (SimplifyDemandedBits(Op0, LoMask, DemandedElts, Known2, TLO,
 1929         SimplifyDemandedBits(Op1, LoMask, DemandedElts, Known2, TLO,