summaryrefslogtreecommitdiffhomepage
path: root/ir/be/becopyilp_t.h
diff options
context:
space:
mode:
authorChristoph Mallon <christoph.mallon@gmx.de>2012-12-16 23:25:49 +0100
committerChristoph Mallon <christoph.mallon@gmx.de>2012-12-16 23:45:36 +0100
commit1d59167bbbeefad84d24f1f752c1715502d37e3e (patch)
tree65ae4d55a40ac8ab8112e4b76f9caaeca63bb2df /ir/be/becopyilp_t.h
parent0caf8d864fd6185090402563beaac03aaee73d4d (diff)
becopyilp: Turn the colouring suffix linked list into an array.
Diffstat (limited to 'ir/be/becopyilp_t.h')
-rw-r--r--ir/be/becopyilp_t.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/ir/be/becopyilp_t.h b/ir/be/becopyilp_t.h
index 83e9ee1..de8925e 100644
--- a/ir/be/becopyilp_t.h
+++ b/ir/be/becopyilp_t.h
@@ -25,18 +25,10 @@
*****************************************************************************/
-typedef struct coloring_suffix_t coloring_suffix_t;
-
-struct coloring_suffix_t {
- coloring_suffix_t *next;
- ir_node *irn;
-};
-
typedef struct size_red_t {
- copy_opt_t *co;
- ir_nodeset_t all_removed; /**< All nodes removed during problem size reduction */
- coloring_suffix_t *col_suff; /**< Coloring suffix. Reverse would be a PEO prefix */
- struct obstack ob;
+ copy_opt_t *co;
+ ir_node **col_suff; /**< Coloring suffix. A PEO prefix. */
+ ir_nodeset_t all_removed; /**< All nodes removed during problem size reduction */
} size_red_t;
/**