Home
last modified time | relevance | path

Searched refs:trip (Results 1 – 16 of 16) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_range.cc198 HInductionVarAnalysis::InductionInfo* trip = nullptr; in GetInductionRange() local
199 if (!HasInductionInfo(context, instruction, &loop, &info, &trip)) { in GetInductionRange()
219 *min_val = SimplifyMin(GetVal(info, trip, in_body, /* is_min= */ true)); in GetInductionRange()
220 *max_val = SimplifyMax(GetVal(info, trip, in_body, /* is_min= */ false), chase_hint); in GetInductionRange()
221 *needs_finite_test = NeedsTripCount(info, &stride_value) && IsUnsafeTripCount(trip); in GetInductionRange()
225 *min_val = SimplifyMin(GetVal(info, trip, in_body, /* is_min= */ true)); in GetInductionRange()
372 HInductionVarAnalysis::InductionInfo* trip = nullptr; in IsUnitStride() local
373 if (HasInductionInfo(context, instruction, &loop, &info, &trip)) { in IsUnitStride()
396 HInductionVarAnalysis::InductionInfo *trip = in GenerateTripCount() local
398 if (trip != nullptr && !IsUnsafeTripCount(trip)) { in GenerateTripCount()
[all …]
Dinduction_var_range.h223 /*out*/ HInductionVarAnalysis::InductionInfo** trip) const;
228 bool IsBodyTripCount(HInductionVarAnalysis::InductionInfo* trip) const;
229 bool IsUnsafeTripCount(HInductionVarAnalysis::InductionInfo* trip) const;
230 bool IsWellBehavedTripCount(HInductionVarAnalysis::InductionInfo* trip) const;
233 HInductionVarAnalysis::InductionInfo* trip,
237 HInductionVarAnalysis::InductionInfo* trip,
241 HInductionVarAnalysis::InductionInfo* trip,
245 HInductionVarAnalysis::InductionInfo* trip,
249 HInductionVarAnalysis::InductionInfo* trip,
254 HInductionVarAnalysis::InductionInfo* trip,
[all …]
Dinduction_var_range_test.cc245 bool IsBodyTripCount(HInductionVarAnalysis::InductionInfo* trip) { in IsBodyTripCount() argument
246 return range_.IsBodyTripCount(trip); in IsBodyTripCount()
249 bool IsUnsafeTripCount(HInductionVarAnalysis::InductionInfo* trip) { in IsUnsafeTripCount() argument
250 return range_.IsUnsafeTripCount(trip); in IsUnsafeTripCount()
254 HInductionVarAnalysis::InductionInfo* trip) { in GetMin() argument
255 return range_.GetVal(info, trip, /* in_body= */ true, /* is_min= */ true); in GetMin()
259 HInductionVarAnalysis::InductionInfo* trip) { in GetMax() argument
260 return range_.GetVal(info, trip, /* in_body= */ true, /* is_min= */ false); in GetMax()
/art/test/083-compiler-regressions/
Dexpected.txt42 LiveFlags passes trip 3
43 LiveFlags passes trip 1
/art/test/641-iterations/
Dinfo.txt1 Tests on varying trip counts (to validate vector/cleanup loops).
/art/test/529-long-split/
Dinfo.txt1 Regression test for optimizing that used to trip
/art/test/526-long-regalloc/
Dinfo.txt1 Regression test for optimizing that used to trip when allocating a register
/art/test/467-regalloc-pair/
Dinfo.txt2 that used to trip when compiling TestCase.testCase on x86.
/art/test/468-checker-bool-simplif-regression/
Dinfo.txt2 that used to trip when a boolean value was the input of an If.
/art/test/695-simplify-throws/
Dinfo.txt2 to trip on this code: the DCE pass would re-build the dominator
/art/test/501-regression-packed-switch/
Dinfo.txt2 to trip when compiled code contained a packed switch with no targets.
/art/test/534-checker-bce-deoptimization/
Dinfo.txt4 The runtime used to trip on that test because it used to deopt the
/art/test/546-regression-simplify-catch/smali/
DTestCase.smali63 # and this used to trip a DCHECK (b/25492628).
83 # and this used to trip a DCHECK (b/25492628).
/art/test/564-checker-irreducible-loop/smali/
DIrreducibleLoop.smali37 # a block that doesn't. The register allocator used to trip there, as the
/art/test/563-checker-fakestring/smali/
DTestCase.smali398 # trip the compiler. However, using that catch phi is an error caught by the verifier, so
/art/test/083-compiler-regressions/src/
DMain.java9847 private static void show_results(double a[], double b[], int trip) { in show_results() argument
9849 System.out.println("LiveFlags passes trip " + trip); in show_results()
9851 System.out.println("LiveFlags fails trip " + trip); in show_results()