Home
last modified time | relevance | path

Searched refs:step_expr (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-vect-loop.c378 tree step_expr; in vect_is_simple_iv_evolution() local
392 step_expr = evolution_part; in vect_is_simple_iv_evolution()
397 step_expr, init_expr); in vect_is_simple_iv_evolution()
400 *step = step_expr; in vect_is_simple_iv_evolution()
402 if (TREE_CODE (step_expr) != INTEGER_CST in vect_is_simple_iv_evolution()
403 && (TREE_CODE (step_expr) != SSA_NAME in vect_is_simple_iv_evolution()
404 || ((bb = gimple_bb (SSA_NAME_DEF_STMT (step_expr))) in vect_is_simple_iv_evolution()
406 || (!INTEGRAL_TYPE_P (TREE_TYPE (step_expr)) in vect_is_simple_iv_evolution()
407 && (!SCALAR_FLOAT_TYPE_P (TREE_TYPE (step_expr)) in vect_is_simple_iv_evolution()
409 && (TREE_CODE (step_expr) != REAL_CST in vect_is_simple_iv_evolution()
[all …]
H A Dtree-vect-loop-manip.c1494 tree step_expr, off; in vect_update_ivs_after_vectorizer() local
1516 step_expr = STMT_VINFO_LOOP_PHI_EVOLUTION_PART (phi_info); in vect_update_ivs_after_vectorizer()
1517 step_expr = unshare_expr (step_expr); in vect_update_ivs_after_vectorizer()
1521 gcc_assert (!tree_is_chrec (step_expr)); in vect_update_ivs_after_vectorizer()
1525 off = fold_build2 (MULT_EXPR, TREE_TYPE (step_expr), in vect_update_ivs_after_vectorizer()
1526 fold_convert (TREE_TYPE (step_expr), niters), in vect_update_ivs_after_vectorizer()
1527 step_expr); in vect_update_ivs_after_vectorizer()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-vect-loop.cc385 tree step_expr; in vect_is_simple_iv_evolution() local
399 step_expr = evolution_part; in vect_is_simple_iv_evolution()
404 step_expr, init_expr); in vect_is_simple_iv_evolution()
407 *step = step_expr; in vect_is_simple_iv_evolution()
409 if (TREE_CODE (step_expr) != INTEGER_CST in vect_is_simple_iv_evolution()
410 && (TREE_CODE (step_expr) != SSA_NAME in vect_is_simple_iv_evolution()
411 || ((bb = gimple_bb (SSA_NAME_DEF_STMT (step_expr))) in vect_is_simple_iv_evolution()
413 || (!INTEGRAL_TYPE_P (TREE_TYPE (step_expr)) in vect_is_simple_iv_evolution()
414 && (!SCALAR_FLOAT_TYPE_P (TREE_TYPE (step_expr)) in vect_is_simple_iv_evolution()
416 && (TREE_CODE (step_expr) != REAL_CST in vect_is_simple_iv_evolution()
[all …]
H A Dtree-vect-loop-manip.cc1568 tree step_expr, off; in vect_update_ivs_after_vectorizer() local
1590 step_expr = STMT_VINFO_LOOP_PHI_EVOLUTION_PART (phi_info); in vect_update_ivs_after_vectorizer()
1591 step_expr = unshare_expr (step_expr); in vect_update_ivs_after_vectorizer()
1595 gcc_assert (!tree_is_chrec (step_expr)); in vect_update_ivs_after_vectorizer()
1599 tree stype = TREE_TYPE (step_expr); in vect_update_ivs_after_vectorizer()
1601 fold_convert (stype, niters), step_expr); in vect_update_ivs_after_vectorizer()
H A DChangeLog-201326486 (get_initial_def_for_induction): Handle SCALAR_FLOAT_TYPE_P step_expr.