Lines Matching refs:Known1

23   ForeachKnownBits(Bits, [&](const KnownBits &Known1) {  in TEST()  argument
31 ForeachNumInKnownBits(Known1, [&](const APInt &N1) { in TEST()
45 Known1, Known2, KnownCarry); in TEST()
55 ForeachKnownBits(Bits, [&](const KnownBits &Known1) { in TestAddSubExhaustive() argument
63 ForeachNumInKnownBits(Known1, [&](const APInt &N1) { in TestAddSubExhaustive()
83 IsAdd, /*NSW*/false, Known1, Known2); in TestAddSubExhaustive()
90 IsAdd, /*NSW*/true, Known1, Known2); in TestAddSubExhaustive()
104 ForeachKnownBits(Bits, [&](const KnownBits &Known1) { in TEST() argument
125 ForeachNumInKnownBits(Known1, [&](const APInt &N1) { in TEST()
203 KnownBits ComputedAnd = Known1 & Known2; in TEST()
207 KnownBits ComputedOr = Known1 | Known2; in TEST()
211 KnownBits ComputedXor = Known1 ^ Known2; in TEST()
215 KnownBits ComputedUMax = KnownBits::umax(Known1, Known2); in TEST()
219 KnownBits ComputedUMin = KnownBits::umin(Known1, Known2); in TEST()
223 KnownBits ComputedSMax = KnownBits::smax(Known1, Known2); in TEST()
227 KnownBits ComputedSMin = KnownBits::smin(Known1, Known2); in TEST()
233 KnownBits ComputedMul = KnownBits::mul(Known1, Known2); in TEST()
237 KnownBits ComputedMulHS = KnownBits::mulhs(Known1, Known2); in TEST()
241 KnownBits ComputedMulHU = KnownBits::mulhu(Known1, Known2); in TEST()
245 KnownBits ComputedUDiv = KnownBits::udiv(Known1, Known2); in TEST()
249 KnownBits ComputedURem = KnownBits::urem(Known1, Known2); in TEST()
253 KnownBits ComputedSRem = KnownBits::srem(Known1, Known2); in TEST()
257 KnownBits ComputedShl = KnownBits::shl(Known1, Known2); in TEST()
261 KnownBits ComputedLShr = KnownBits::lshr(Known1, Known2); in TEST()
265 KnownBits ComputedAShr = KnownBits::ashr(Known1, Known2); in TEST()
304 ForeachKnownBits(Bits, [&](const KnownBits &Known1) { in TEST() argument
317 ForeachNumInKnownBits(Known1, [&](const APInt &N1) { in TEST()
342 Optional<bool> KnownEQ = KnownBits::eq(Known1, Known2); in TEST()
343 Optional<bool> KnownNE = KnownBits::ne(Known1, Known2); in TEST()
344 Optional<bool> KnownUGT = KnownBits::ugt(Known1, Known2); in TEST()
345 Optional<bool> KnownUGE = KnownBits::uge(Known1, Known2); in TEST()
346 Optional<bool> KnownULT = KnownBits::ult(Known1, Known2); in TEST()
347 Optional<bool> KnownULE = KnownBits::ule(Known1, Known2); in TEST()
348 Optional<bool> KnownSGT = KnownBits::sgt(Known1, Known2); in TEST()
349 Optional<bool> KnownSGE = KnownBits::sge(Known1, Known2); in TEST()
350 Optional<bool> KnownSLT = KnownBits::slt(Known1, Known2); in TEST()
351 Optional<bool> KnownSLE = KnownBits::sle(Known1, Known2); in TEST()
468 ForeachKnownBits(Bits, [&](const KnownBits &Known1) { in TEST() argument
471 ForeachNumInKnownBits(Known1, [&](const APInt &N1) { in TEST()
477 KnownBits::haveNoCommonBitsSet(Known1, Known2)); in TEST()