Searched refs:induction (Results 1 - 5 of 5) sorted by relevance

/art/compiler/optimizing/
H A Dinduction_var_analysis.cc100 // Detects sequence variables (generalized induction variables) during an outer to inner
177 // Type of induction.
266 // Singleton is wrap-around induction if all internal links have the same meaning.
298 InductionInfo* induction = SolvePhi(phi, /* input_index */ 1); local
299 if (induction != nullptr) {
300 switch (induction->induction_class) {
304 AssignInfo(loop, phi, CreateInduction(kLinear, induction, initial, type_));
310 // Classify all elements in the cycle with the found periodic induction while
314 AssignInfo(loop, scc_[i], induction);
315 induction
325 RotatePeriodicInduction( InductionInfo* induction, InductionInfo* last) argument
[all...]
H A Dinduction_var_range.h26 * of induction variable analysis in the constructor and provides a public API to obtain
57 explicit InductionVarRange(HInductionVarAnalysis* induction);
71 /** Refines the values with induction of next outer loop. Returns true on change. */
130 * Returns true if exact or upper/lower bound on the given induction
174 * Returns refined value using induction of next outer loop or the input value if no
202 /** Results of prior induction variable analysis. */
H A Dinduction_var_analysis.h29 * Instead, the results of induction variable analysis can be queried through
59 // No-operation: a true induction.
81 * Defines a detected induction as:
113 Primitive::Type type; // precision of induction
153 InductionInfo* RotatePeriodicInduction(InductionInfo* induction, InductionInfo* last);
229 * to the induction information for that instruction in that loop.
H A Doptimizing_compiler.cc522 HInductionVarAnalysis* induction = new (arena) HInductionVarAnalysis(graph); local
523 BoundsCheckElimination* bce = new (arena) BoundsCheckElimination(graph, *side_effects, induction);
550 induction,
H A Dbounds_check_elimination_test.cc53 HInductionVarAnalysis induction(graph_);
54 induction.Run();
56 BoundsCheckElimination(graph_, side_effects, &induction).Run();

Completed in 111 milliseconds