i965: Store uniform constant values in a gl_constant_value instead of float
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vec4_cse.cpp
index 86360d25d2abfa0bf1c2a9c211e07ea07806f3d0..29d2e026205bbcb9b98096512d4ce2d6fdd761a1 100644 (file)
@@ -132,10 +132,7 @@ vec4_visitor::opt_cse_local(bblock_t *block)
    void *cse_ctx = ralloc_context(NULL);
 
    int ip = block->start_ip;
-   for (vec4_instruction *inst = (vec4_instruction *)block->start;
-        inst != block->end->next;
-        inst = (vec4_instruction *) inst->next) {
-
+   foreach_inst_in_block (vec4_instruction, inst, block) {
       /* Skip some cases. */
       if (is_expression(inst) && !inst->predicate && inst->mlen == 0 &&
           (inst->dst.file != HW_REG || inst->dst.is_null()))