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()
321 ForeachKnownBits(Bits, [&](const KnownBits &Known1) { in TEST() argument
334 ForeachNumInKnownBits(Known1, [&](const APInt &N1) { in TEST()
359 Optional<bool> KnownEQ = KnownBits::eq(Known1, Known2); in TEST()
360 Optional<bool> KnownNE = KnownBits::ne(Known1, Known2); in TEST()
361 Optional<bool> KnownUGT = KnownBits::ugt(Known1, Known2); in TEST()
362 Optional<bool> KnownUGE = KnownBits::uge(Known1, Known2); in TEST()
363 Optional<bool> KnownULT = KnownBits::ult(Known1, Known2); in TEST()
364 Optional<bool> KnownULE = KnownBits::ule(Known1, Known2); in TEST()
365 Optional<bool> KnownSGT = KnownBits::sgt(Known1, Known2); in TEST()
366 Optional<bool> KnownSGE = KnownBits::sge(Known1, Known2); in TEST()
367 Optional<bool> KnownSLT = KnownBits::slt(Known1, Known2); in TEST()
368 Optional<bool> KnownSLE = KnownBits::sle(Known1, Known2); in TEST()
496 ForeachKnownBits(Bits, [&](const KnownBits &Known1) { in TEST() argument
499 ForeachNumInKnownBits(Known1, [&](const APInt &N1) { in TEST()
505 KnownBits::haveNoCommonBitsSet(Known1, Known2)); in TEST()