GCC Middle and Back End API Reference
_bb_vec_info Struct Reference

#include <tree-vectorizer.h>

Collaboration diagram for _bb_vec_info:

Data Fields

basic_block bb
vec< gimplegrouped_stores
vec< slp_instanceslp_instances
vec< data_reference_pdatarefs
vec< ddr_pddrs
void * target_cost_data

Field Documentation

basic_block _bb_vec_info::bb
vec<data_reference_p> _bb_vec_info::datarefs

All data references in the basic block.

vec<ddr_p> _bb_vec_info::ddrs

All data dependences in the basic block.

vec<gimple> _bb_vec_info::grouped_stores

All interleaving chains of stores in the basic block, represented by the first stmt in the chain.

vec<slp_instance> _bb_vec_info::slp_instances

All SLP instances in the basic block. This is a subset of the set of GROUP_STORES of the basic block.

void* _bb_vec_info::target_cost_data

Cost data used by the target cost model.


The documentation for this struct was generated from the following file: