Searched refs:scalar_loop (Results 1 – 9 of 9) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-vect-loop-manip.c | 998 class loop *scalar_loop, edge e) in slpeel_tree_duplicate_loop_to_edge_cfg() argument 1013 if (scalar_loop == NULL) in slpeel_tree_duplicate_loop_to_edge_cfg() 1014 scalar_loop = loop; in slpeel_tree_duplicate_loop_to_edge_cfg() 1016 bbs = XNEWVEC (basic_block, scalar_loop->num_nodes + 1); in slpeel_tree_duplicate_loop_to_edge_cfg() 1018 get_loop_body_with_size (scalar_loop, pbbs, scalar_loop->num_nodes); in slpeel_tree_duplicate_loop_to_edge_cfg() 1020 if (scalar_loop->inner) in slpeel_tree_duplicate_loop_to_edge_cfg() 1023 if (!can_copy_bbs_p (pbbs, scalar_loop->num_nodes)) in slpeel_tree_duplicate_loop_to_edge_cfg() 1030 new_loop = duplicate_loop (scalar_loop, loop_outer (scalar_loop)); in slpeel_tree_duplicate_loop_to_edge_cfg() 1031 duplicate_subloops (scalar_loop, new_loop); in slpeel_tree_duplicate_loop_to_edge_cfg() 1041 basic_block preheader = split_edge (loop_preheader_edge (scalar_loop)); in slpeel_tree_duplicate_loop_to_edge_cfg() [all …]
|
H A D | tree-vectorizer.c | 826 class loop *scalar_loop = get_loop (cfun, tree_to_shwi (arg)); in set_uid_loop_bbs() local 828 LOOP_VINFO_SCALAR_LOOP (loop_vinfo) = scalar_loop; in set_uid_loop_bbs() 829 gcc_checking_assert (vect_loop_vectorized_call (scalar_loop) in set_uid_loop_bbs() 835 if (scalar_loop->inner) in set_uid_loop_bbs() 837 gimple *g = vect_loop_vectorized_call (scalar_loop->inner); in set_uid_loop_bbs() 845 bbs = get_loop_body (scalar_loop); in set_uid_loop_bbs() 846 for (i = 0; i < scalar_loop->num_nodes; i++) in set_uid_loop_bbs()
|
H A D | tree-vectorizer.h | 658 class loop *scalar_loop; 713 #define LOOP_VINFO_SCALAR_LOOP(L) (L)->scalar_loop
|
H A D | tree-vect-loop.c | 821 scalar_loop (NULL), in _loop_vec_info()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | tree-vect-loop-manip.cc | 1045 class loop *scalar_loop, edge e) in slpeel_tree_duplicate_loop_to_edge_cfg() argument 1060 if (scalar_loop == NULL) in slpeel_tree_duplicate_loop_to_edge_cfg() 1061 scalar_loop = loop; in slpeel_tree_duplicate_loop_to_edge_cfg() 1063 bbs = XNEWVEC (basic_block, scalar_loop->num_nodes + 1); in slpeel_tree_duplicate_loop_to_edge_cfg() 1065 get_loop_body_with_size (scalar_loop, pbbs, scalar_loop->num_nodes); in slpeel_tree_duplicate_loop_to_edge_cfg() 1067 if (scalar_loop->inner) in slpeel_tree_duplicate_loop_to_edge_cfg() 1070 if (!can_copy_bbs_p (pbbs, scalar_loop->num_nodes)) in slpeel_tree_duplicate_loop_to_edge_cfg() 1077 new_loop = duplicate_loop (scalar_loop, loop_outer (scalar_loop)); in slpeel_tree_duplicate_loop_to_edge_cfg() 1078 duplicate_subloops (scalar_loop, new_loop); in slpeel_tree_duplicate_loop_to_edge_cfg() 1088 basic_block preheader = split_edge (loop_preheader_edge (scalar_loop)); in slpeel_tree_duplicate_loop_to_edge_cfg() [all …]
|
H A D | tree-vectorizer.cc | 945 class loop *scalar_loop = get_loop (fun, tree_to_shwi (arg)); in set_uid_loop_bbs() local 947 LOOP_VINFO_SCALAR_LOOP (loop_vinfo) = scalar_loop; in set_uid_loop_bbs() 948 gcc_checking_assert (vect_loop_vectorized_call (scalar_loop) in set_uid_loop_bbs() 954 if (scalar_loop->inner) in set_uid_loop_bbs() 956 gimple *g = vect_loop_vectorized_call (scalar_loop->inner); in set_uid_loop_bbs() 964 bbs = get_loop_body (scalar_loop); in set_uid_loop_bbs() 965 for (i = 0; i < scalar_loop->num_nodes; i++) in set_uid_loop_bbs() 1106 class loop *scalar_loop = get_loop (fun, tree_to_shwi (arg)); in try_vectorize_loop_1() local 1107 if (vect_slp_if_converted_bb (bb, scalar_loop)) in try_vectorize_loop_1()
|
H A D | tree-vectorizer.h | 850 class loop *scalar_loop; 909 #define LOOP_VINFO_SCALAR_LOOP(L) (L)->scalar_loop
|
H A D | tree-vect-loop.cc | 857 scalar_loop (NULL), in _loop_vec_info()
|
H A D | ChangeLog-2013 | 2483 * tree-vectorizer.h (struct _loop_vec_info): Add scalar_loop field. 2485 (slpeel_tree_duplicate_loop_to_edge_cfg): Add scalar_loop argument. 2546 (slpeel_tree_duplicate_loop_to_edge_cfg): Add scalar_loop argument. 2547 If non-NULL, copy basic blocks from scalar_loop instead of loop, but 2549 (slpeel_tree_peel_loop_to_edge): Add scalar_loop argument, pass it
|