Lines Matching refs:CreateInvariant
134 HInductionVarAnalysis::InductionInfo* CreateInvariant(char opc, in CreateInvariant() function in art::InductionVarRangeTest
178 CreateInvariant('<', CreateConst(0), CreateConst(tc)), in CreateTripCount()
428 GetMin(CreateInvariant('+', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
430 GetMax(CreateInvariant('+', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
432 GetMin(CreateInvariant('+', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
434 GetMax(CreateInvariant('+', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
436 GetMin(CreateInvariant('+', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
438 GetMax(CreateInvariant('+', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
440 GetMin(CreateInvariant('+', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
442 GetMax(CreateInvariant('+', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
447 GetMin(CreateInvariant('-', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
449 GetMax(CreateInvariant('-', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
451 GetMin(CreateInvariant('-', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
453 GetMax(CreateInvariant('-', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
455 GetMin(CreateInvariant('-', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
457 GetMax(CreateInvariant('-', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
459 GetMin(CreateInvariant('-', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
461 GetMax(CreateInvariant('-', CreateRange(-5, -1), CreateRange(10, 20)), nullptr)); in TEST_F()
465 ExpectEqual(Value(-20), GetMin(CreateInvariant('n', nullptr, CreateRange(10, 20)), nullptr)); in TEST_F()
466 ExpectEqual(Value(-10), GetMax(CreateInvariant('n', nullptr, CreateRange(10, 20)), nullptr)); in TEST_F()
467 ExpectEqual(Value(10), GetMin(CreateInvariant('n', nullptr, CreateRange(-20, -10)), nullptr)); in TEST_F()
468 ExpectEqual(Value(20), GetMax(CreateInvariant('n', nullptr, CreateRange(-20, -10)), nullptr)); in TEST_F()
469 ExpectEqual(Value(x_, -1, 0), GetMin(CreateInvariant('n', nullptr, CreateFetch(x_)), nullptr)); in TEST_F()
470 ExpectEqual(Value(x_, -1, 0), GetMax(CreateInvariant('n', nullptr, CreateFetch(x_)), nullptr)); in TEST_F()
475 GetMin(CreateInvariant('*', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
477 GetMax(CreateInvariant('*', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
482 GetMin(CreateInvariant('/', CreateRange(12, 20), CreateConst(4)), nullptr)); in TEST_F()
484 GetMax(CreateInvariant('/', CreateRange(12, 20), CreateConst(4)), nullptr)); in TEST_F()
789 ExpectEqual(Value(), GetMin(CreateInvariant('%', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
790 ExpectEqual(Value(), GetMax(CreateInvariant('%', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
791 ExpectEqual(Value(), GetMin(CreateInvariant('%', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()
792 ExpectEqual(Value(), GetMax(CreateInvariant('%', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()
793 ExpectEqual(Value(2), GetMin(CreateInvariant('%', CreateConst(2), CreateConst(5)), nullptr)); in TEST_F()
794 ExpectEqual(Value(2), GetMax(CreateInvariant('%', CreateConst(2), CreateConst(5)), nullptr)); in TEST_F()
795 ExpectEqual(Value(1), GetMin(CreateInvariant('%', CreateConst(11), CreateConst(5)), nullptr)); in TEST_F()
796 ExpectEqual(Value(1), GetMax(CreateInvariant('%', CreateConst(11), CreateConst(5)), nullptr)); in TEST_F()
813 ExpectEqual(Value(), GetMin(CreateInvariant('^', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
814 ExpectEqual(Value(), GetMax(CreateInvariant('^', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
815 ExpectEqual(Value(), GetMin(CreateInvariant('^', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()
816 ExpectEqual(Value(), GetMax(CreateInvariant('^', CreateRange(10, 20), CreateConst(2)), nullptr)); in TEST_F()
817 ExpectEqual(Value(3), GetMin(CreateInvariant('^', CreateConst(1), CreateConst(2)), nullptr)); in TEST_F()
818 ExpectEqual(Value(3), GetMax(CreateInvariant('^', CreateConst(1), CreateConst(2)), nullptr)); in TEST_F()