<div dir="ltr">On 4 December 2013 04:16, Tapani Pälli <span dir="ltr"><<a href="mailto:tapani.palli@intel.com" target="_blank">tapani.palli@intel.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This patch moves following bitfields in to the data structure:<br>
<br>
used, assigned, how_declared, mode, interpolation,<br>
origin_upper_left, pixel_center_integer<br>
<br>
Signed-off-by: Tapani Pälli <<a href="mailto:tapani.palli@intel.com">tapani.palli@intel.com</a>><br>
---<br>
 src/glsl/ast_array_index.cpp                       |   2 +-<br>
 src/glsl/ast_function.cpp                          |  14 +--<br>
 src/glsl/ast_to_hir.cpp                            | 120 ++++++++++-----------<br>
 src/glsl/builtin_variables.cpp                     |  12 +--<br>
 src/glsl/ir.cpp                                    |  23 ++--<br>
 src/glsl/ir.h                                      |  96 ++++++++---------<br>
 src/glsl/ir_clone.cpp                              |  14 +--<br>
 src/glsl/ir_constant_expression.cpp                |   2 +-<br>
 src/glsl/ir_function.cpp                           |   2 +-<br>
 src/glsl/ir_print_visitor.cpp                      |   2 +-<br>
 src/glsl/ir_reader.cpp                             |  24 ++---<br>
 src/glsl/ir_set_program_inouts.cpp                 |  22 ++--<br>
 src/glsl/ir_validate.cpp                           |   4 +-<br>
 src/glsl/link_interface_blocks.cpp                 |  12 +--<br>
 src/glsl/link_uniform_initializers.cpp             |   2 +-<br>
 src/glsl/link_uniforms.cpp                         |   6 +-<br>
 src/glsl/link_varyings.cpp                         |  40 +++----<br>
 src/glsl/linker.cpp                                |  28 ++---<br>
 src/glsl/lower_clip_distance.cpp                   |  10 +-<br>
 src/glsl/lower_named_interface_blocks.cpp          |  10 +-<br>
 src/glsl/lower_output_reads.cpp                    |   2 +-<br>
 src/glsl/lower_packed_varyings.cpp                 |  10 +-<br>
 src/glsl/lower_variable_index_to_cond_assign.cpp   |   2 +-<br>
 src/glsl/opt_array_splitting.cpp                   |   4 +-<br>
 src/glsl/opt_constant_folding.cpp                  |   4 +-<br>
 src/glsl/opt_constant_propagation.cpp              |   4 +-<br>
 src/glsl/opt_constant_variable.cpp                 |   4 +-<br>
 src/glsl/opt_copy_propagation.cpp                  |   4 +-<br>
 src/glsl/opt_copy_propagation_elements.cpp         |   4 +-<br>
 src/glsl/opt_dead_builtin_varyings.cpp             |   6 +-<br>
 src/glsl/opt_dead_code.cpp                         |  10 +-<br>
 src/glsl/opt_dead_code_local.cpp                   |   2 +-<br>
 src/glsl/opt_function_inlining.cpp                 |  12 +--<br>
 src/glsl/opt_structure_splitting.cpp               |   4 +-<br>
 src/glsl/opt_tree_grafting.cpp                     |  10 +-<br>
 src/glsl/tests/builtin_variable_test.cpp           |  20 ++--<br>
 src/mesa/drivers/dri/i965/brw_fs.cpp               |   8 +-<br>
 src/mesa/drivers/dri/i965/brw_fs_fp.cpp            |   4 +-<br>
 .../drivers/dri/i965/brw_fs_vector_splitting.cpp   |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp       |   8 +-<br>
 src/mesa/drivers/dri/i965/brw_shader.cpp           |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp  |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp     |   4 +-<br>
 src/mesa/main/shader_query.cpp                     |  12 +--<br>
 src/mesa/program/ir_to_mesa.cpp                    |  10 +-<br>
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp         |  18 ++--<br>
 46 files changed, 309 insertions(+), 308 deletions(-)<br></blockquote><div><br></div><div>This patch produces the following additional compile error:<br><br>../../src/glsl/opt_dead_code.cpp: In function 'bool do_dead_code(exec_list*, bool)':<br>
../../src/glsl/opt_dead_code.cpp:65:43: error: 'class ir_variable_refcount_entry' has no member named 'data'<br>       assert(entry->referenced_count >= entry->data.assigned_count);<br>                                           ^<br>
Makefile:2095: recipe for target 'opt_dead_code.lo' failed<br><br></div><div>Fix that, and the rest of the series is:<br><br>Reviewed-by: Paul Berry <<a href="mailto:stereotype441@gmail.com">stereotype441@gmail.com</a>><br>
</div></div></div></div>