Lines Matching refs:CreateRange

210   HInductionVarAnalysis::InductionInfo* CreateRange(int32_t lo, int32_t hi) {  in CreateRange()  function in art::InductionVarRangeTest
233 return CreateWrapAround(initial, CreateRange(lo, hi)); in CreateWrapAround()
335 EXPECT_TRUE(IsExact(CreateRange(111, 111), &value)); in TEST_F()
337 EXPECT_TRUE(IsAtMost(CreateRange(111, 111), &value)); in TEST_F()
339 EXPECT_TRUE(IsAtLeast(CreateRange(111, 111), &value)); in TEST_F()
342 EXPECT_FALSE(IsExact(CreateRange(11, 22), &value)); in TEST_F()
343 EXPECT_TRUE(IsAtMost(CreateRange(11, 22), &value)); in TEST_F()
345 EXPECT_TRUE(IsAtLeast(CreateRange(11, 22), &value)); in TEST_F()
380 GetMin(CreateInvariant('+', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
382 GetMax(CreateInvariant('+', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
384 GetMin(CreateInvariant('+', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
386 GetMax(CreateInvariant('+', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
388 GetMin(CreateInvariant('+', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
390 GetMax(CreateInvariant('+', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
392 GetMin(CreateInvariant('+', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
394 GetMax(CreateInvariant('+', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
399 GetMin(CreateInvariant('-', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
401 GetMax(CreateInvariant('-', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
403 GetMin(CreateInvariant('-', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
405 GetMax(CreateInvariant('-', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
407 GetMin(CreateInvariant('-', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
409 GetMax(CreateInvariant('-', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
411 GetMin(CreateInvariant('-', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
413 GetMax(CreateInvariant('-', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
417 ExpectEqual(Value(-20), GetMin(CreateInvariant('n', nullptr, CreateRange(10, 20)), nullptr)); in TEST_F()
418 ExpectEqual(Value(-10), GetMax(CreateInvariant('n', nullptr, CreateRange(10, 20)), nullptr)); in TEST_F()
419 ExpectEqual(Value(10), GetMin(CreateInvariant('n', nullptr, CreateRange(-20, -10)), nullptr)); in TEST_F()
420 ExpectEqual(Value(20), GetMax(CreateInvariant('n', nullptr, CreateRange(-20, -10)), nullptr)); in TEST_F()
427 GetMin(CreateInvariant('*', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
429 GetMax(CreateInvariant('*', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
434 GetMin(CreateInvariant('/', CreateRange(12, 20), CreateConst(4)), nullptr)); in TEST_F()
436 GetMax(CreateInvariant('/', CreateRange(12, 20), CreateConst(4)), nullptr)); in TEST_F()
503 ExpectEqual(Value(-2), GetMin(CreateRange(-2, 99), nullptr)); in TEST_F()
504 ExpectEqual(Value(99), GetMax(CreateRange(-2, 99), nullptr)); in TEST_F()
508 ExpectEqual(Value(-14), GetMul(CreateConst(2), CreateRange(-7, 8), true)); in TEST_F()
509 ExpectEqual(Value(-16), GetMul(CreateConst(-2), CreateRange(-7, 8), true)); in TEST_F()
510 ExpectEqual(Value(-14), GetMul(CreateRange(-7, 8), CreateConst(2), true)); in TEST_F()
511 ExpectEqual(Value(-16), GetMul(CreateRange(-7, 8), CreateConst(-2), true)); in TEST_F()
512 ExpectEqual(Value(6), GetMul(CreateRange(2, 10), CreateRange(3, 5), true)); in TEST_F()
513 ExpectEqual(Value(-50), GetMul(CreateRange(2, 10), CreateRange(-5, -3), true)); in TEST_F()
514 ExpectEqual(Value(), GetMul(CreateRange(2, 10), CreateRange(-1, 1), true)); in TEST_F()
515 ExpectEqual(Value(-50), GetMul(CreateRange(-10, -2), CreateRange(3, 5), true)); in TEST_F()
516 ExpectEqual(Value(6), GetMul(CreateRange(-10, -2), CreateRange(-5, -3), true)); in TEST_F()
517 ExpectEqual(Value(), GetMul(CreateRange(-10, -2), CreateRange(-1, 1), true)); in TEST_F()
518 ExpectEqual(Value(), GetMul(CreateRange(-1, 1), CreateRange(2, 10), true)); in TEST_F()
519 ExpectEqual(Value(), GetMul(CreateRange(-1, 1), CreateRange(-10, -2), true)); in TEST_F()
520 ExpectEqual(Value(), GetMul(CreateRange(-1, 1), CreateRange(-1, 1), true)); in TEST_F()
524 ExpectEqual(Value(16), GetMul(CreateConst(2), CreateRange(-7, 8), false)); in TEST_F()
525 ExpectEqual(Value(14), GetMul(CreateConst(-2), CreateRange(-7, 8), false)); in TEST_F()
526 ExpectEqual(Value(16), GetMul(CreateRange(-7, 8), CreateConst(2), false)); in TEST_F()
527 ExpectEqual(Value(14), GetMul(CreateRange(-7, 8), CreateConst(-2), false)); in TEST_F()
528 ExpectEqual(Value(50), GetMul(CreateRange(2, 10), CreateRange(3, 5), false)); in TEST_F()
529 ExpectEqual(Value(-6), GetMul(CreateRange(2, 10), CreateRange(-5, -3), false)); in TEST_F()
530 ExpectEqual(Value(), GetMul(CreateRange(2, 10), CreateRange(-1, 1), false)); in TEST_F()
531 ExpectEqual(Value(-6), GetMul(CreateRange(-10, -2), CreateRange(3, 5), false)); in TEST_F()
532 ExpectEqual(Value(50), GetMul(CreateRange(-10, -2), CreateRange(-5, -3), false)); in TEST_F()
533 ExpectEqual(Value(), GetMul(CreateRange(-10, -2), CreateRange(-1, 1), false)); in TEST_F()
534 ExpectEqual(Value(), GetMul(CreateRange(-1, 1), CreateRange(2, 10), false)); in TEST_F()
535 ExpectEqual(Value(), GetMul(CreateRange(-1, 1), CreateRange(-10, -2), false)); in TEST_F()
536 ExpectEqual(Value(), GetMul(CreateRange(-1, 1), CreateRange(-1, 1), false)); in TEST_F()
540 ExpectEqual(Value(-5), GetDiv(CreateRange(-10, 20), CreateConst(2), true)); in TEST_F()
541 ExpectEqual(Value(-10), GetDiv(CreateRange(-10, 20), CreateConst(-2), true)); in TEST_F()
542 ExpectEqual(Value(10), GetDiv(CreateRange(40, 1000), CreateRange(2, 4), true)); in TEST_F()
543 ExpectEqual(Value(-500), GetDiv(CreateRange(40, 1000), CreateRange(-4, -2), true)); in TEST_F()
544 ExpectEqual(Value(), GetDiv(CreateRange(40, 1000), CreateRange(-1, 1), true)); in TEST_F()
545 ExpectEqual(Value(-500), GetDiv(CreateRange(-1000, -40), CreateRange(2, 4), true)); in TEST_F()
546 ExpectEqual(Value(10), GetDiv(CreateRange(-1000, -40), CreateRange(-4, -2), true)); in TEST_F()
547 ExpectEqual(Value(), GetDiv(CreateRange(-1000, -40), CreateRange(-1, 1), true)); in TEST_F()
548 ExpectEqual(Value(), GetDiv(CreateRange(-1, 1), CreateRange(40, 1000), true)); in TEST_F()
549 ExpectEqual(Value(), GetDiv(CreateRange(-1, 1), CreateRange(-1000, -40), true)); in TEST_F()
550 ExpectEqual(Value(), GetDiv(CreateRange(-1, 1), CreateRange(-1, 1), true)); in TEST_F()
554 ExpectEqual(Value(10), GetDiv(CreateRange(-10, 20), CreateConst(2), false)); in TEST_F()
555 ExpectEqual(Value(5), GetDiv(CreateRange(-10, 20), CreateConst(-2), false)); in TEST_F()
556 ExpectEqual(Value(500), GetDiv(CreateRange(40, 1000), CreateRange(2, 4), false)); in TEST_F()
557 ExpectEqual(Value(-10), GetDiv(CreateRange(40, 1000), CreateRange(-4, -2), false)); in TEST_F()
558 ExpectEqual(Value(), GetDiv(CreateRange(40, 1000), CreateRange(-1, 1), false)); in TEST_F()
559 ExpectEqual(Value(-10), GetDiv(CreateRange(-1000, -40), CreateRange(2, 4), false)); in TEST_F()
560 ExpectEqual(Value(500), GetDiv(CreateRange(-1000, -40), CreateRange(-4, -2), false)); in TEST_F()
561 ExpectEqual(Value(), GetDiv(CreateRange(-1000, -40), CreateRange(-1, 1), false)); in TEST_F()
562 ExpectEqual(Value(), GetDiv(CreateRange(-1, 1), CreateRange(40, 1000), false)); in TEST_F()
563 ExpectEqual(Value(), GetDiv(CreateRange(-1, 1), CreateRange(-1000, 40), false)); in TEST_F()
564 ExpectEqual(Value(), GetDiv(CreateRange(-1, 1), CreateRange(-1, 1), false)); in TEST_F()
568 ExpectEqual(Value(), GetMin(CreateInvariant('%', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
569 ExpectEqual(Value(), GetMax(CreateInvariant('%', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
570 ExpectEqual(Value(), GetMin(CreateInvariant('%', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()
571 ExpectEqual(Value(), GetMax(CreateInvariant('%', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()
592 ExpectEqual(Value(), GetMin(CreateInvariant('^', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
593 ExpectEqual(Value(), GetMax(CreateInvariant('^', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
594 ExpectEqual(Value(), GetMin(CreateInvariant('^', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()
595 ExpectEqual(Value(), GetMax(CreateInvariant('^', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()