void add_successor(void *mem_ctx, bblock_t *successor);
- fs_inst *start;
- fs_inst *end;
+ backend_instruction *start;
+ backend_instruction *end;
int start_ip;
int end_ip;
return node;
}
- cfg_t(fs_visitor *v);
+ cfg_t(backend_visitor *v);
+ cfg_t(void *mem_ctx, exec_list *instructions);
~cfg_t();
+
+ void create(void *mem_ctx, exec_list *instructions);
+
bblock_t *new_block();
void set_next_block(bblock_t *block);
void make_block_array();