Lines Matching refs:x_

70     x_ = new (GetAllocator()) HParameterValue(graph_->GetDexFile(),  in BuildGraph()
74 entry_block_->AddInstruction(x_); in BuildGraph()
81 SetHint(x_); in BuildGraph()
365 HInstruction* x_; member in art::InductionVarRangeTest
396 EXPECT_FALSE(IsExact(CreateFetch(x_), &value)); in TEST_F()
397 EXPECT_FALSE(IsAtMost(CreateFetch(x_), &value)); in TEST_F()
398 EXPECT_FALSE(IsAtLeast(CreateFetch(x_), &value)); in TEST_F()
431 ExpectEqual(Value(x_, 1, -20), in TEST_F()
432 GetMin(CreateInvariant('+', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
433 ExpectEqual(Value(x_, 1, -10), in TEST_F()
434 GetMax(CreateInvariant('+', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
435 ExpectEqual(Value(x_, 1, 10), in TEST_F()
436 GetMin(CreateInvariant('+', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
437 ExpectEqual(Value(x_, 1, 20), in TEST_F()
438 GetMax(CreateInvariant('+', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
450 ExpectEqual(Value(x_, 1, 10), in TEST_F()
451 GetMin(CreateInvariant('-', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
452 ExpectEqual(Value(x_, 1, 20), in TEST_F()
453 GetMax(CreateInvariant('-', CreateFetch(x_), CreateRange(-20, -10)), nullptr)); in TEST_F()
454 ExpectEqual(Value(x_, -1, 10), in TEST_F()
455 GetMin(CreateInvariant('-', CreateRange(10, 20), CreateFetch(x_)), nullptr)); in TEST_F()
456 ExpectEqual(Value(x_, -1, 20), in TEST_F()
457 GetMax(CreateInvariant('-', CreateRange(10, 20), CreateFetch(x_)), 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()
493 ExpectEqual(Value(x_, 1, 0), GetMin(CreateFetch(x_), nullptr)); in TEST_F()
494 ExpectEqual(Value(x_, 1, 0), GetMax(CreateFetch(x_), nullptr)); in TEST_F()
830 ExpectEqual(Value(-5), AddValue(Value(x_, 1, -4), Value(x_, -1, -1))); in TEST_F()
831 ExpectEqual(Value(x_, 3, -5), AddValue(Value(x_, 2, -4), Value(x_, 1, -1))); in TEST_F()
832 ExpectEqual(Value(), AddValue(Value(x_, 1, 5), Value(y_, 1, -7))); in TEST_F()
833 ExpectEqual(Value(x_, 1, 23), AddValue(Value(x_, 1, 20), Value(3))); 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()
854 ExpectEqual(Value(), MulValue(Value(x_, 1, -4), Value(x_, 1, -1))); in TEST_F()
855 ExpectEqual(Value(), MulValue(Value(x_, 1, 5), Value(y_, 1, -7))); in TEST_F()
856 ExpectEqual(Value(x_, 9, 60), MulValue(Value(x_, 3, 20), Value(3))); in TEST_F()
881 ExpectEqual(Value(), DivValue(Value(x_, 1, -4), Value(x_, 1, -1))); in TEST_F()
882 ExpectEqual(Value(), DivValue(Value(x_, 1, 5), Value(y_, 1, -7))); in TEST_F()
883 ExpectEqual(Value(), DivValue(Value(x_, 12, 24), Value(3))); in TEST_F()
907 ExpectEqual(Value(x_, 1, -4), MinValue(Value(x_, 1, -4), Value(x_, 1, -1))); in TEST_F()
908 ExpectEqual(Value(x_, 4, -4), MinValue(Value(x_, 4, -4), Value(x_, 4, -1))); in TEST_F()
909 ExpectEqual(Value(), MinValue(Value(x_, 1, 5), Value(y_, 1, -7))); in TEST_F()
910 ExpectEqual(Value(), MinValue(Value(x_, 1, 20), Value(3))); in TEST_F()
916 ExpectEqual(Value(x_, 1, -1), MaxValue(Value(x_, 1, -4), Value(x_, 1, -1))); in TEST_F()
917 ExpectEqual(Value(x_, 4, -1), MaxValue(Value(x_, 4, -4), Value(x_, 4, -1))); in TEST_F()
918 ExpectEqual(Value(), MaxValue(Value(x_, 1, 5), Value(y_, 1, -7))); in TEST_F()
919 ExpectEqual(Value(), MaxValue(Value(x_, 1, 20), Value(3))); in TEST_F()
926 /* cls= */ x_, in TEST_F()
927 /* length= */ x_, in TEST_F()
943 SetHint(x_); in TEST_F()
944 ExpectEqual(Value(x_, 1, 0), GetMin(CreateFetch(array_length), nullptr)); in TEST_F()
945 ExpectEqual(Value(x_, 1, 0), GetMax(CreateFetch(array_length), nullptr)); in TEST_F()
950 HAdd(DataType::Type::kInt32, x_, graph_->GetIntConstant(-1)); in TEST_F()
952 HAdd(DataType::Type::kInt32, graph_->GetIntConstant(-1), x_); in TEST_F()
954 HSub(DataType::Type::kInt32, x_, graph_->GetIntConstant(1)); in TEST_F()
956 HSub(DataType::Type::kInt32, graph_->GetIntConstant(1), x_); in TEST_F()
961 ExpectEqual(Value(x_, 1, -1), GetMin(CreateFetch(add), nullptr)); in TEST_F()
962 ExpectEqual(Value(x_, 1, -1), GetMax(CreateFetch(add), nullptr)); in TEST_F()
963 ExpectEqual(Value(x_, 1, -1), GetMin(CreateFetch(alt), nullptr)); in TEST_F()
964 ExpectEqual(Value(x_, 1, -1), GetMax(CreateFetch(alt), nullptr)); in TEST_F()
965 ExpectEqual(Value(x_, 1, -1), GetMin(CreateFetch(sub), nullptr)); in TEST_F()
966 ExpectEqual(Value(x_, 1, -1), GetMax(CreateFetch(sub), nullptr)); in TEST_F()
967 ExpectEqual(Value(x_, -1, 1), GetMin(CreateFetch(rev), nullptr)); in TEST_F()
968 ExpectEqual(Value(x_, -1, 1), GetMax(CreateFetch(rev), nullptr)); in TEST_F()
987 range_.GetInductionRange(condition_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
993 range_.GetInductionRange(increment_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
997 range_.GetInductionRange(increment_->GetBlock(), increment_, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1041 range_.GetInductionRange(condition_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1047 range_.GetInductionRange(increment_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1051 range_.GetInductionRange(increment_->GetBlock(), increment_, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1089 BuildLoop(0, x_, 1); in TEST_F()
1099 range_.GetInductionRange(condition_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1105 range_.GetInductionRange(increment_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1108 ExpectEqual(Value(x_, 1, -1), v2); in TEST_F()
1109 range_.GetInductionRange(increment_->GetBlock(), increment_, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1112 ExpectEqual(Value(x_, 1, 0), v2); in TEST_F()
1150 range_.Replace(loop_header_->GetLastInstruction(), x_, y_); in TEST_F()
1151 range_.GetInductionRange(increment_->GetBlock(), increment_, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1173 BuildLoop(1000, x_, -1); in TEST_F()
1183 range_.GetInductionRange(condition_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1189 range_.GetInductionRange(increment_->GetBlock(), phi, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1191 ExpectEqual(Value(x_, 1, 1), v1); in TEST_F()
1193 range_.GetInductionRange(increment_->GetBlock(), increment_, x_, &v1, &v2, &needs_finite_test); in TEST_F()
1195 ExpectEqual(Value(x_, 1, 0), v1); in TEST_F()
1238 range_.Replace(loop_header_->GetLastInstruction(), x_, y_); in TEST_F()
1239 range_.GetInductionRange(increment_->GetBlock(), increment_, x_, &v1, &v2, &needs_finite_test); in TEST_F()