r600g: Replace the CHIPREV_* defines with the chip_class enum.
[mesa.git] / src / gallium / drivers / r600 / r600_asm.h
index 26d337fe125ffae5aa6dbb7164f242468b2e0ecf..423e94b8a1df709e476c54d2e692bc14ac0a85b4 100644 (file)
@@ -172,7 +172,7 @@ struct r600_cf_callstack {
 
 struct r600_bc {
        enum radeon_family              family;
-       int                             chiprev; /* 0 - r600, 1 - r700, 2 - evergreen */
+       enum chip_class                 chip_class;
        int                             type;
        struct list_head                cf;
        struct r600_bc_cf               *cf_last;
@@ -205,6 +205,8 @@ int r600_bc_add_alu_type(struct r600_bc *bc, const struct r600_bc_alu *alu, int
 void r600_bc_special_constants(u32 value, unsigned *sel, unsigned *neg);
 void r600_bc_dump(struct r600_bc *bc);
 
+int cm_bc_add_cf_end(struct r600_bc *bc);
+
 int r600_vertex_elements_build_fetch_shader(struct r600_pipe_context *rctx, struct r600_vertex_element *ve);
 
 /* r700_asm.c */