Home
last modified time | relevance | path

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

/openbsd-src/gnu/gcc/gcc/
H A Dtree-vect-analyze.c95 vect_determine_vectorization_factor (loop_vec_info loop_vinfo) in vect_determine_vectorization_factor() argument
97 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_determine_vectorization_factor()
98 basic_block *bbs = LOOP_VINFO_BBS (loop_vinfo); in vect_determine_vectorization_factor()
217 LOOP_VINFO_VECT_FACTOR (loop_vinfo) = vectorization_factor; in vect_determine_vectorization_factor()
228 vect_analyze_operations (loop_vec_info loop_vinfo) in vect_analyze_operations() argument
230 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_operations()
231 basic_block *bbs = LOOP_VINFO_BBS (loop_vinfo); in vect_analyze_operations()
244 gcc_assert (LOOP_VINFO_VECT_FACTOR (loop_vinfo)); in vect_analyze_operations()
245 vectorization_factor = LOOP_VINFO_VECT_FACTOR (loop_vinfo); in vect_analyze_operations()
373 if (LOOP_VINFO_NITERS_KNOWN_P (loop_vinfo) in vect_analyze_operations()
[all …]
H A Dtree-vect-transform.c257 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_info); in vect_create_data_ref_ptr() local
258 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_create_data_ref_ptr()
355 new_stmt_vec_info (incr, loop_vinfo)); in vect_create_data_ref_ptr()
408 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_vinfo); in vect_init_vector() local
409 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_init_vector()
461 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_vinfo); in vect_get_vec_def_for_operand() local
462 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_get_vec_def_for_operand()
477 is_simple_use = vect_is_simple_use (op, loop_vinfo, &def_stmt, &def, &dt); in vect_get_vec_def_for_operand()
772 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_info); in vect_create_epilog_for_reduction() local
773 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_create_epilog_for_reduction()
[all …]
H A Dtree-vect-patterns.c71 loop_vec_info loop_vinfo; in widened_name_p() local
80 loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_vinfo); in widened_name_p()
82 if (!vect_is_simple_use (name, loop_vinfo, def_stmt, &def, &dt)) in widened_name_p()
107 if (!vect_is_simple_use (oprnd0, loop_vinfo, &dummy, &dummy, &dt)) in widened_name_p()
469 loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_info); in vect_pattern_recog_1() local
525 set_stmt_info (ann, new_stmt_vec_info (pattern_expr, loop_vinfo)); in vect_pattern_recog_1()
608 vect_pattern_recog (loop_vec_info loop_vinfo) in vect_pattern_recog() argument
610 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_pattern_recog()
611 basic_block *bbs = LOOP_VINFO_BBS (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() argument
1361 STMT_VINFO_LOOP_VINFO (res) = loop_vinfo; in new_stmt_vec_info()
1441 destroy_loop_vec_info (loop_vec_info loop_vinfo) in destroy_loop_vec_info() argument
1449 if (!loop_vinfo) in destroy_loop_vec_info()
1452 loop = LOOP_VINFO_LOOP (loop_vinfo); in destroy_loop_vec_info()
1454 bbs = LOOP_VINFO_BBS (loop_vinfo); in destroy_loop_vec_info()
1505 free (LOOP_VINFO_BBS (loop_vinfo)); in destroy_loop_vec_info()
1506 free_data_refs (LOOP_VINFO_DATAREFS (loop_vinfo)); in destroy_loop_vec_info()
1507 free_dependence_relations (LOOP_VINFO_DDRS (loop_vinfo)); in destroy_loop_vec_info()
1508 VEC_free (tree, heap, LOOP_VINFO_MAY_MISALIGN_STMTS (loop_vinfo)); in destroy_loop_vec_info()
[all …]
H A Dtree-vectorizer.h183 loop_vec_info loop_vinfo; member
234 #define STMT_VINFO_LOOP_VINFO(S) (S)->loop_vinfo