i965/vec4: Make with_writemask() non-static.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_cfg.h
index 4b015e3465411c232f0706ad7b6b9e62ef7c9a41..95a18e9e0820b8c61f6e4363e3578ba5d24bb63a 100644 (file)
@@ -55,8 +55,8 @@ public:
 
    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;
@@ -78,8 +78,12 @@ public:
       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();