Lines Matching refs:incr
208 tree incr, tree body, tree pre_body)
310 if (incr == NULL_TREE)
319 if (EXPR_HAS_LOCATION (incr))
320 elocus = EXPR_LOCATION (incr);
323 v = v + incr, v = incr + v and v = v - incr. */
324 switch (TREE_CODE (incr))
330 incr_ok = (TREE_OPERAND (incr, 0) == decl);
334 if (TREE_OPERAND (incr, 0) != decl)
336 if (TREE_OPERAND (incr, 1) == decl)
338 if (TREE_CODE (TREE_OPERAND (incr, 1)) == PLUS_EXPR
339 && (TREE_OPERAND (TREE_OPERAND (incr, 1), 0) == decl
340 || TREE_OPERAND (TREE_OPERAND (incr, 1), 1) == decl))
342 else if (TREE_CODE (TREE_OPERAND (incr, 1)) == MINUS_EXPR
343 && TREE_OPERAND (TREE_OPERAND (incr, 1), 0) == decl)
347 tree t = check_omp_for_incr_expr (TREE_OPERAND (incr, 1), decl);
352 incr = build2 (MODIFY_EXPR, void_type_node, decl, t);
376 OMP_FOR_INCR (t) = incr;