GCC Middle and Back End API Reference
_slp_oprnd_info Struct Reference

#include <tree-vectorizer.h>

Collaboration diagram for _slp_oprnd_info:

Data Fields

vec< gimpledef_stmts
enum vect_def_type first_dt
tree first_op_type
bool first_pattern

Detailed Description

   This structure is used in creation of an SLP tree.  Each instance
   corresponds to the same operand in a group of scalar stmts in an SLP
   node.  

Field Documentation

vec<gimple> _slp_oprnd_info::def_stmts
     Def-stmts for the operands.  

Referenced by vect_create_oprnd_info().

enum vect_def_type _slp_oprnd_info::first_dt
     Information about the first statement, its vector def-type, type, the
     operand itself in case it's constant, and an indication if it's a pattern
     stmt.  

Referenced by vect_create_oprnd_info().

tree _slp_oprnd_info::first_op_type

Referenced by vect_create_oprnd_info().

bool _slp_oprnd_info::first_pattern

Referenced by vect_create_oprnd_info().


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