reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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,