diff options
Diffstat (limited to 'gcc/tree-vectorizer.h')
-rw-r--r-- | gcc/tree-vectorizer.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index fb1111c..8bf3313 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -183,6 +183,13 @@ public: /* The SLP node containing the reduction PHIs. */ slp_tree reduc_phis; + + /* Vector cost of this entry to the SLP graph. */ + stmt_vector_for_cost cost_vec; + + /* If this instance is the main entry of a subgraph the set of + entries into the same subgraph, including itself. */ + vec<_slp_instance *> subgraph_entries; } *slp_instance; @@ -913,7 +920,6 @@ public: #define BB_VINFO_SLP_INSTANCES(B) (B)->slp_instances #define BB_VINFO_DATAREFS(B) (B)->shared->datarefs #define BB_VINFO_DDRS(B) (B)->shared->ddrs -#define BB_VINFO_TARGET_COST_DATA(B) (B)->target_cost_data static inline bb_vec_info vec_info_for_bb (basic_block bb) |