Lines Matching refs:CreateConst

157   HInductionVarAnalysis::InductionInfo* CreateConst(int32_t c) {  in CreateConst()  function in art::InductionVarRangeTest
173 CreateConst(tc), in CreateTripCount()
174 CreateInvariant('<', CreateConst(0), CreateConst(tc)), in CreateTripCount()
182 CreateConst(a), in CreateLinear()
183 CreateConst(b), in CreateLinear()
193 CreateConst(c), in CreatePolynomial()
203 CreateConst(a), in CreateGeometric()
204 CreateConst(b), in CreateGeometric()
213 CreateConst(lo), in CreateRange()
214 CreateConst(hi), in CreateRange()
225 CreateConst(initial), in CreateWrapAround()
328 EXPECT_TRUE(IsExact(CreateConst(12345), &value)); in TEST_F()
330 EXPECT_TRUE(IsAtMost(CreateConst(12345), &value)); in TEST_F()
332 EXPECT_TRUE(IsAtLeast(CreateConst(12345), &value)); in TEST_F()
355 EXPECT_FALSE(NeedsTripCount(CreateConst(1))); 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()
399 GetMin(CreateInvariant('-', CreateConst(2), CreateRange(10, 20)), nullptr)); in TEST_F()
401 GetMax(CreateInvariant('-', CreateConst(2), CreateRange(10, 20)), 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()
440 ExpectEqual(Value(12345), GetMin(CreateConst(12345), nullptr)); in TEST_F()
441 ExpectEqual(Value(12345), GetMax(CreateConst(12345), 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()
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()
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()
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()
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()
572 ExpectEqual(Value(2), GetMin(CreateInvariant('%', CreateConst(2), CreateConst(5)), nullptr)); in TEST_F()
573 ExpectEqual(Value(2), GetMax(CreateInvariant('%', CreateConst(2), CreateConst(5)), nullptr)); in TEST_F()
574 ExpectEqual(Value(1), GetMin(CreateInvariant('%', CreateConst(11), CreateConst(5)), nullptr)); in TEST_F()
575 ExpectEqual(Value(1), GetMax(CreateInvariant('%', CreateConst(11), CreateConst(5)), nullptr)); in TEST_F()
579 ExpectEqual(Value(0), GetRem(CreateConst(1), CreateConst(1))); in TEST_F()
580 ExpectEqual(Value(2), GetRem(CreateConst(2), CreateConst(5))); in TEST_F()
581 ExpectEqual(Value(1), GetRem(CreateConst(11), CreateConst(5))); in TEST_F()
582 ExpectEqual(Value(-2), GetRem(CreateConst(-2), CreateConst(5))); in TEST_F()
583 ExpectEqual(Value(-1), GetRem(CreateConst(-11), CreateConst(5))); in TEST_F()
584 ExpectEqual(Value(2), GetRem(CreateConst(2), CreateConst(-5))); in TEST_F()
585 ExpectEqual(Value(1), GetRem(CreateConst(11), CreateConst(-5))); in TEST_F()
586 ExpectEqual(Value(-2), GetRem(CreateConst(-2), CreateConst(-5))); in TEST_F()
587 ExpectEqual(Value(-1), GetRem(CreateConst(-11), CreateConst(-5))); in TEST_F()
588 ExpectEqual(Value(), GetRem(CreateConst(1), CreateConst(0))); 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()
596 ExpectEqual(Value(3), GetMin(CreateInvariant('^', CreateConst(1), CreateConst(2)), nullptr)); in TEST_F()
597 ExpectEqual(Value(3), GetMax(CreateInvariant('^', CreateConst(1), CreateConst(2)), nullptr)); in TEST_F()
601 ExpectEqual(Value(0), GetXor(CreateConst(1), CreateConst(1))); in TEST_F()
602 ExpectEqual(Value(3), GetXor(CreateConst(1), CreateConst(2))); in TEST_F()
603 ExpectEqual(Value(-2), GetXor(CreateConst(1), CreateConst(-1))); in TEST_F()
604 ExpectEqual(Value(0), GetXor(CreateConst(-1), CreateConst(-1))); in TEST_F()