|
GCC Middle and Back End API Reference
|
#include <tree-vectorizer.h>

Public Member Functions | |
| vec_info_shared () | |
| ~vec_info_shared () | |
| void | save_datarefs () |
| void | check_datarefs () |
Data Fields | |
| vec< data_reference_p > | datarefs |
| vec< data_reference > | datarefs_copy |
| auto_vec< loop_p > | loop_nest |
| vec< ddr_p > | ddrs |
Vectorizer state shared between different analyses like vector sizes of the same CFG region.
| vec_info_shared::vec_info_shared | ( | ) |
References datarefs, datarefs_copy, ddrs, and vNULL.
| vec_info_shared::~vec_info_shared | ( | ) |
References datarefs, datarefs_copy, ddrs, free_data_refs(), and free_dependence_relations().
| void vec_info_shared::check_datarefs | ( | ) |
References datarefs, datarefs_copy, gcc_assert, gcc_unreachable, i, and offsetof.
Referenced by vect_analyze_loop_2(), vect_slp_region(), and vect_transform_loop().
| void vec_info_shared::save_datarefs | ( | ) |
References datarefs, datarefs_copy, and i.
Referenced by vect_analyze_loop_2(), and vect_slp_region().
| vec<data_reference_p> vec_info_shared::datarefs |
| vec<data_reference> vec_info_shared::datarefs_copy |
Referenced by check_datarefs(), save_datarefs(), vec_info_shared(), and ~vec_info_shared().
Referenced by vec_info_shared(), and ~vec_info_shared().
Referenced by vect_analyze_loop().