Searched defs:lower_expr (Results 1 - 1 of 1) sorted by relevance

/art/compiler/optimizing/
H A Dinduction_var_analysis.cc795 InductionInfo* lower_expr = a->op_b; local
806 if (cmp == kCondNE && ((stride_value == +1 && IsTaken(lower_expr, upper_expr, kCondLE)) ||
807 (stride_value == -1 && IsTaken(lower_expr, upper_expr, kCondGE)))) {
815 !FitsNarrowerControl(lower_expr, upper_expr, stride_value, a->type, cmp)) {
823 VisitTripCount(loop, lower_expr, upper_expr, stride_expr, stride_value, type, cmp);
829 InductionInfo* lower_expr,
862 const bool is_taken = IsTaken(lower_expr, upper_expr, cmp);
877 kDiv, CreateInvariantOp(kSub, trip_count, lower_expr), stride_expr);
899 InductionInfo* taken_test = CreateInvariantOp(op, lower_expr, upper_expr);
904 bool HInductionVarAnalysis::IsTaken(InductionInfo* lower_expr, argument
828 VisitTripCount(HLoopInformation* loop, InductionInfo* lower_expr, InductionInfo* upper_expr, InductionInfo* stride_expr, int64_t stride_value, Primitive::Type type, IfCondition cmp) argument
957 FitsNarrowerControl(InductionInfo* lower_expr, InductionInfo* upper_expr, int64_t stride_value, Primitive::Type type, IfCondition cmp) argument
[all...]

Completed in 22 milliseconds