GCC Middle and Back End API Reference
vec_info_shared Class Reference

#include <tree-vectorizer.h>

Collaboration diagram for vec_info_shared:

Public Member Functions

 vec_info_shared ()
 
 ~vec_info_shared ()
 
void save_datarefs ()
 
void check_datarefs ()
 

Data Fields

vec< data_reference_pdatarefs
 
vec< data_referencedatarefs_copy
 
auto_vec< loop_ploop_nest
 
vec< ddr_pddrs
 

Detailed Description

Vectorizer state shared between different analyses like vector sizes
of the same CFG region.   

Constructor & Destructor Documentation

◆ vec_info_shared()

vec_info_shared::vec_info_shared ( )

References datarefs, datarefs_copy, ddrs, and vNULL.

◆ ~vec_info_shared()

vec_info_shared::~vec_info_shared ( )

Member Function Documentation

◆ check_datarefs()

void vec_info_shared::check_datarefs ( )

◆ save_datarefs()

void vec_info_shared::save_datarefs ( )

Field Documentation

◆ datarefs

◆ datarefs_copy

◆ ddrs

vec<ddr_p> vec_info_shared::ddrs

◆ loop_nest

auto_vec<loop_p> vec_info_shared::loop_nest

Referenced by vect_analyze_loop().


The documentation for this class was generated from the following files: