HomeSort by relevance Sort by last modified time
    Searched refs:InductionVarRange (Results 1 - 7 of 7) sorted by null

  /art/compiler/optimizing/
induction_var_range.cc 121 static InductionVarRange::Value SimplifyMin(InductionVarRange::Value v) {
126 return InductionVarRange::Value(v.b_constant);
133 static InductionVarRange::Value SimplifyMax(InductionVarRange::Value v, HInstruction* hint) {
141 return InductionVarRange::Value(v.instruction->InputAt(0), 1, v.b_constant);
146 return InductionVarRange::Value(suitable, 1, v.b_constant);
153 static bool IsConstantValue(InductionVarRange::Value v) {
158 static InductionVarRange::Value CorrectForType(InductionVarRange::Value v, Primitive::Type type)
    [all...]
induction_var_range.h 37 class InductionVarRange {
58 explicit InductionVarRange(HInductionVarAnalysis* induction);
323 DISALLOW_COPY_AND_ASSIGN(InductionVarRange);
induction_var_analysis.h 30 * friend classes, such as InductionVarRange.
267 friend class InductionVarRange;
loop_optimization.h 185 InductionVarRange induction_range_;
induction_var_analysis.cc     [all...]
induction_var_range_test.cc 26 using Value = InductionVarRange::Value;
29 * Fixture class for the InductionVarRange tests.
286 return range_.IsConstant(info, InductionVarRange::kExact, value);
290 return range_.IsConstant(info, InductionVarRange::kAtMost, value);
294 return range_.IsConstant(info, InductionVarRange::kAtLeast, value);
314 InductionVarRange range_;
    [all...]
bounds_check_elimination.cc     [all...]

Completed in 95 milliseconds