Searched refs:LOOP_VINFO_LOOP (Results 1 – 15 of 15) sorted by relevance
1510 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_build_loop_niters()1557 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_generate_tmps_on_preheader()1661 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_can_advance_ivs_p()1785 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_update_ivs_after_vectorizer()1909 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_do_peeling_for_loop_bound()2017 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_gen_niters_for_prolog_loop()2166 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_do_peeling_for_alignment()2263 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_create_cond_for_align_checks()2432 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_create_cond_for_alias_checks()2556 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_loop_versioning()
172 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_determine_vectorization_factor()612 nested_cycle = (loop != LOOP_VINFO_LOOP (loop_vinfo)); in vect_analyze_scalar_cycles_1()686 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_scalar_cycles()764 LOOP_VINFO_LOOP (res) = loop; in new_loop_vec_info()790 gcc_assert (loop->inner == LOOP_VINFO_LOOP (inner_loop_vinfo)); in new_loop_vec_info()799 gcc_assert (loop->inner == LOOP_VINFO_LOOP (inner_loop_vinfo)); in new_loop_vec_info()881 loop = LOOP_VINFO_LOOP (loop_vinfo); in destroy_loop_vec_info()1225 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_loop_operations()1774 struct loop *vect_loop = LOOP_VINFO_LOOP (loop_info); in vect_is_slp_reduction()1991 struct loop *vect_loop = LOOP_VINFO_LOOP (loop_info); in vect_is_simple_reduction_1()[all …]
516 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_mark_for_runtime_alias_test()582 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_data_ref_dependence()810 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_compute_data_ref_alignment()1440 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_enhance_data_refs_alignment()1945 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_find_same_alignment_drs()2062 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_group_access()2321 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_data_ref_access()2511 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_check_gather()2730 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_data_refs()3294 struct loop *outer_loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_create_addr_base_for_vector_ref()[all …]
95 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_single_imm_use()240 struct loop *loop = LOOP_VINFO_LOOP (loop_info); in vect_recog_dot_prod_pattern()413 struct loop *loop = LOOP_VINFO_LOOP (loop_info); in vect_handle_widen_op_by_const()817 struct loop *loop = LOOP_VINFO_LOOP (loop_info); in vect_recog_widen_sum_pattern()918 struct loop *loop = LOOP_VINFO_LOOP (loop_info); in vect_operation_fits_smaller_type()2538 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_pattern_recog()
154 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_mark_relevant()235 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_stmt_relevant_p()364 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in process_use()514 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_mark_stmts_to_be_vectorized()1174 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_init_vector()3676 loop = LOOP_VINFO_LOOP (loop_vinfo); in vectorizable_store()4203 loop = LOOP_VINFO_LOOP (loop_vinfo); in vectorizable_load()5568 && nested_in_vect_loop_p (LOOP_VINFO_LOOP ( in vect_transform_stmt()5575 struct loop *innerloop = LOOP_VINFO_LOOP ( in vect_transform_stmt()5902 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_is_simple_use()[all …]
284 #define LOOP_VINFO_LOOP(L) (L)->loop macro
203 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_get_and_check_slp_defs()1755 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_detect_hybrid_slp_stmts()
186 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_determine_vectorization_factor()832 || (LOOP_VINFO_LOOP (loop_vinfo) != loop in vect_analyze_scalar_cycles_1()882 if (loop != LOOP_VINFO_LOOP (loop_vinfo)) in vect_analyze_scalar_cycles_1()941 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_scalar_cycles()1280 edge e = loop_preheader_edge (LOOP_VINFO_LOOP (loop_vinfo)); in cse_and_gimplify_to_preheader()1325 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_verify_full_masking()1385 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_compute_single_scalar_iteration_cost()1719 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_update_vf_for_slp()1822 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_loop_operations()1982 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_loop_costing()[all …]
1367 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_can_advance_ivs_p()1483 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_update_ivs_after_vectorizer()1744 edge pe = loop_preheader_edge (LOOP_VINFO_LOOP (loop_vinfo)); in vect_update_inits_of_drs()1790 edge pe = loop_preheader_edge (LOOP_VINFO_LOOP (loop_vinfo)); in vect_prepare_for_masked_peels()1823 edge pe = loop_preheader_edge (LOOP_VINFO_LOOP (loop_vinfo)); in vect_build_loop_niters()1912 edge pe = loop_preheader_edge (LOOP_VINFO_LOOP (loop_vinfo)); in vect_gen_vector_loop_niters()1996 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_gen_vector_loop_niters_mult_vf()2068 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in slpeel_update_phi_nodes_for_loops()2436 struct loop *prolog, *epilog = NULL, *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_do_peeling()2933 create_runtime_alias_checks (LOOP_VINFO_LOOP (loop_vinfo), in vect_create_cond_for_alias_checks()[all …]
161 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_mark_for_runtime_alias_test()281 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_possibly_independent_ddr()332 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_data_ref_dependence()864 struct loop *loop = loop_vinfo ? LOOP_VINFO_LOOP (loop_vinfo) : NULL; in vect_record_base_alignments()923 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_compute_data_ref_alignment()1391 && unlimited_cost_model (LOOP_VINFO_LOOP (loop_vinfo))) in vect_peeling_hash_insert()1531 if (!unlimited_cost_model (LOOP_VINFO_LOOP (loop_vinfo))) in vect_peeling_hash_choose_best_peeling()1692 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_enhance_data_refs_alignment()1807 if (unlimited_cost_model (LOOP_VINFO_LOOP (loop_vinfo))) in vect_enhance_data_refs_alignment()2754 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_data_ref_access()[all …]
80 loop = LOOP_VINFO_LOOP (loop_vinfo); in stmt_in_inner_loop_p()296 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_stmt_relevant_p()456 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in process_use()624 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_mark_stmts_to_be_vectorized()1239 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_init_vector_1()1890 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_truncate_gather_scatter_offset()2060 struct loop *loop = loop_vinfo ? LOOP_VINFO_LOOP (loop_vinfo) : NULL; in get_group_load_store_type()2561 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_build_gather_load_calls()2789 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_get_strided_load_store_ops()3170 && LOOP_VINFO_LOOP (loop_vinfo)->simduid in vectorizable_call()[all …]
510 #define LOOP_VINFO_LOOP(L) (L)->loop macro1252 || !nested_in_vect_loop_p (LOOP_VINFO_LOOP (loop_vinfo), stmt)) in vect_dr_behavior()
416 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_stmt_in_region_p()
301 loop = LOOP_VINFO_LOOP (loop_info); in vect_recog_dot_prod_pattern()516 loop = LOOP_VINFO_LOOP (loop_info); in vect_recog_sad_pattern()1235 loop = LOOP_VINFO_LOOP (loop_info); in vect_recog_widen_sum_pattern()4669 loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_pattern_recog()
2519 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_detect_hybrid_slp_stmts()2646 for (i = 0; i < LOOP_VINFO_LOOP (loop_vinfo)->num_nodes; ++i) in vect_detect_hybrid_slp()2658 wi.info = LOOP_VINFO_LOOP (loop_vinfo); in vect_detect_hybrid_slp()