GCC Middle and Back End API Reference
stmt_info_for_cost Struct Reference

#include <tree-vectorizer.h>

Collaboration diagram for stmt_info_for_cost:

Data Fields

int count
enum vect_cost_for_stmt kind
enum vect_cost_model_location where
stmt_vec_info stmt_info
slp_tree node
tree vectype
int misalign

Detailed Description

Structure to encapsulate information about a group of like
instructions to be presented to the target cost model.   

Field Documentation

◆ count

int stmt_info_for_cost::count

Referenced by add_stmt_costs().

◆ kind

enum vect_cost_for_stmt stmt_info_for_cost::kind

Referenced by add_stmt_costs().

◆ misalign

int stmt_info_for_cost::misalign

Referenced by add_stmt_costs().

◆ node

slp_tree stmt_info_for_cost::node

◆ stmt_info

stmt_vec_info stmt_info_for_cost::stmt_info

◆ vectype

tree stmt_info_for_cost::vectype

Referenced by add_stmt_costs().

◆ where

enum vect_cost_model_location stmt_info_for_cost::where

Referenced by add_stmt_costs().

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