aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-vectorizer.h')
-rw-r--r--gcc/tree-vectorizer.h8
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)