Home
last modified time | relevance | path

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

/openbsd-src/gnu/gcc/gcc/
H A Dtree-vectorizer.h136 } *loop_vec_info; typedef
183 loop_vec_info loop_vinfo;
323 extern bool vect_is_simple_use (tree, loop_vec_info, tree *, tree *,
332 extern loop_vec_info new_loop_vec_info (struct loop *loop);
333 extern void destroy_loop_vec_info (loop_vec_info);
334 extern stmt_vec_info new_stmt_vec_info (tree stmt, loop_vec_info);
341 extern loop_vec_info vect_analyze_loop (struct loop *);
350 void vect_pattern_recog (loop_vec_info);
362 extern void vect_transform_loop (loop_vec_info, struct loops *);
H A Dtree-vect-analyze.c43 static loop_vec_info vect_analyze_loop_form (struct loop *);
44 static bool vect_analyze_data_refs (loop_vec_info);
45 static bool vect_mark_stmts_to_be_vectorized (loop_vec_info);
46 static void vect_analyze_scalar_cycles (loop_vec_info);
47 static bool vect_analyze_data_ref_accesses (loop_vec_info);
48 static bool vect_analyze_data_ref_dependences (loop_vec_info);
49 static bool vect_analyze_data_refs_alignment (loop_vec_info);
50 static bool vect_compute_data_refs_alignment (loop_vec_info);
51 static bool vect_enhance_data_refs_alignment (loop_vec_info);
52 static bool vect_analyze_operations (loop_vec_info);
[all …]
H A Dtree-vect-transform.c60 static bool vect_is_simple_cond (tree, loop_vec_info);
67 (loop_vec_info, tree *, tree *, tree *);
68 static tree vect_build_loop_niters (loop_vec_info);
69 static void vect_update_ivs_after_vectorizer (loop_vec_info, tree, edge);
70 static tree vect_gen_niters_for_prolog_loop (loop_vec_info, tree);
72 static void vect_update_inits_of_drs (loop_vec_info, tree);
73 static void vect_do_peeling_for_alignment (loop_vec_info, struct loops *);
75 (loop_vec_info, tree *, struct loops *);
257 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_info); in vect_create_data_ref_ptr()
408 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_vinfo); in vect_init_vector()
[all …]
H A Dtree-vect-patterns.c71 loop_vec_info loop_vinfo; in widened_name_p()
469 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_info); in vect_pattern_recog_1()
608 vect_pattern_recog (loop_vec_info loop_vinfo) in vect_pattern_recog()
H A Dtree-vectorizer.c1354 new_stmt_vec_info (tree stmt, loop_vec_info loop_vinfo) in new_stmt_vec_info()
1384 loop_vec_info
1387 loop_vec_info res; in new_loop_vec_info()
1392 res = (loop_vec_info) xcalloc (1, sizeof (struct _loop_vec_info)); in new_loop_vec_info()
1441 destroy_loop_vec_info (loop_vec_info loop_vinfo) in destroy_loop_vec_info()
1638 vect_is_simple_use (tree operand, loop_vec_info loop_vinfo, tree *def_stmt, in vect_is_simple_use()
2053 loop_vec_info loop_vinfo; in vectorize_loops()
2082 loop_vec_info loop_vinfo; in vectorize_loops()