-#define get_weight(n,m) 1
-#define is_possible_color(irn, col) 1
-#define is_Copy(irn) 0
-#define MAX_COLORS 32
+typedef struct _copy_opt_t {
+ be_chordal_env_t *chordal_env;
+ ir_graph *irg; /**< the irg to process */
+ char *name; /**< ProgName__IrgName__RegClass */
+ const arch_env_t *env; /**< Environment (isa + handlers) */
+ const arch_register_class_t *cls; /**< the registerclass all nodes belong to (in this pass) */
+ struct list_head units; /**< all units to optimize in right order */
+ pset *roots; /**< used only temporary for detecting multiple appends */
+ struct obstack ob;
+} copy_opt_t;