Home
last modified time | relevance | path

Searched refs:SubValue (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_range_test.cc346 Value SubValue(Value v1, Value v2) { return range_.SubValue(v1, v2); } in SubValue() function in art::InductionVarRangeTest
840 TEST_F(InductionVarRangeTest, SubValue) { in TEST_F() argument
841 ExpectEqual(Value(-90), SubValue(Value(10), Value(100))); in TEST_F()
842 ExpectEqual(Value(-3), SubValue(Value(x_, 1, -4), Value(x_, 1, -1))); in TEST_F()
843 ExpectEqual(Value(x_, 2, -3), SubValue(Value(x_, 3, -4), Value(x_, 1, -1))); in TEST_F()
844 ExpectEqual(Value(), SubValue(Value(x_, 1, 5), Value(y_, 1, -7))); in TEST_F()
845 ExpectEqual(Value(x_, 1, 17), SubValue(Value(x_, 1, 20), Value(3))); in TEST_F()
846 ExpectEqual(Value(y_, -4, 105), SubValue(Value(55), Value(y_, 4, -50))); in TEST_F()
848 ExpectEqual(Value(min_value), SubValue(Value(min_value + 5), Value(5))); in TEST_F()
849 ExpectEqual(Value(), SubValue(Value(min_value + 5), Value(6))); // unsafe in TEST_F()
Dinduction_var_range.cc633 return SubValue(Value(0), GetVal(context, loop, &cancelled_trip, trip, !is_min)); in GetLinear()
666 Value t = DivValue(MulValue(m, SubValue(m, Value(1))), Value(2)); in GetPolynomial()
735 return SubValue(Value(static_cast<int32_t>(value)), in GetFetch()
738 return SubValue(GetFetch(context, loop, instruction->InputAt(0), trip, is_min), in GetFetch()
795 return SubValue(GetVal(context, loop, info->op_a, trip, is_min), in GetVal()
798 return SubValue(Value(0), in GetVal()
822 return SubValue(GetVal(context, loop, info->op_a, trip, is_min), Value(1)); in GetVal()
996 InductionVarRange::Value InductionVarRange::SubValue(Value v1, Value v2) const { in SubValue() function in art::InductionVarRange
1739 Value sub_val = SubValue(Value(val_a), Value(val_b)); in TryGenerateSubWithoutOverflow()
Dinduction_var_range.h299 Value SubValue(Value v1, Value v2) const;