<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 9, 2017 at 11:07 AM, Emil Velikov <span dir="ltr"><<a href="mailto:emil.l.velikov@gmail.com" target="_blank">emil.l.velikov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>><br>
<br>
Mostly a dummy git mv with a couple of noticable parts:<br>
 - With the earlier header cleanups, nothing in src/intel depends<br>
files from src/mesa/drivers/dri/i965/<br>
 - Both Autoconf and Android builds are addressed. Thanks to Mauro and<br>
Tapani for the fixups in the latter<br>
 - brw_util.[ch] is not really compiler specific, so it's moved to i965.<br>
<br>
v2:<br>
 - move brw_eu_defines.h instead of brw_defines.h<br>
 - remove no-longer applicable includes<br>
 - add missing vulkan/ prefix in the Android build (thanks Tapani)<br>
<br>
[Emil Velikov: commit message, various small fixes througout]<br>
Signed-off-by: Emil Velikov <<a href="mailto:emil.velikov@collabora.com">emil.velikov@collabora.com</a>><br>
---<br>
 src/intel/<a href="http://Android.blorp.mk" rel="noreferrer" target="_blank">Android.blorp.mk</a>                         |   2 +-<br>
 .../<a href="http://Android.gen.mk" rel="noreferrer" target="_blank">Android.gen.mk</a> => intel/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.compiler.mk</a>}   |  41 ++++++-<br>
 src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a>                           |   5 +-<br>
 src/intel/Android.mk                               |   1 +<br>
 src/intel/Makefile.am                              |   6 +-<br>
 src/intel/<a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.am</a>                     | 121 +++++++++++++++++++++<br>
 src/intel/Makefile.sources                         |  90 +++++++++++++++<br>
 src/intel/blorp/blorp.c                            |   4 +-<br>
 src/intel/blorp/blorp_clear.c                      |   2 +-<br>
 src/intel/blorp/blorp_priv.h                       |   2 +-<br>
 src/intel/compiler/.gitignore                      |  10 ++<br>
 .../dri/i965 => intel/compiler}/brw_cfg.cpp        |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_cfg.h  |   0<br>
 .../dri/i965 => intel/compiler}/brw_compiler.c     |   0<br>
 .../dri/i965 => intel/compiler}/brw_compiler.h     |   0<br>
 .../compiler}/brw_dead_<wbr>control_flow.cpp            |   0<br>
 .../compiler}/brw_dead_<wbr>control_flow.h              |   0<br>
 .../dri/i965 => intel/compiler}/brw_disasm.c       |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_eu.c   |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_eu.h   |   0<br>
 .../dri/i965 => intel/compiler}/brw_eu_<wbr>compact.c   |   0<br>
 .../dri/i965 => intel/compiler}/brw_eu_<wbr>defines.h   |   0<br>
 .../dri/i965 => intel/compiler}/brw_eu_emit.c      |   0<br>
 .../dri/i965 => intel/compiler}/brw_eu_util.c      |   0<br>
 .../dri/i965 => intel/compiler}/brw_eu_<wbr>validate.c  |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_fs.cpp |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_fs.h   |   0<br>
 .../dri/i965 => intel/compiler}/brw_fs_<wbr>builder.h   |   0<br>
 .../compiler}/brw_fs_cmod_<wbr>propagation.cpp          |   0<br>
 .../compiler}/brw_fs_combine_<wbr>constants.cpp         |   0<br>
 .../compiler}/brw_fs_copy_<wbr>propagation.cpp          |   0<br>
 .../dri/i965 => intel/compiler}/brw_fs_cse.cpp     |   0<br>
 .../compiler}/brw_fs_dead_<wbr>code_eliminate.cpp       |   0<br>
 .../i965 => intel/compiler}/brw_fs_<wbr>generator.cpp   |   0<br>
 .../compiler}/brw_fs_live_<wbr>variables.cpp            |   0<br>
 .../compiler}/brw_fs_live_<wbr>variables.h              |   0<br>
 .../i965 => intel/compiler}/brw_fs_lower_<wbr>d2x.cpp   |   0<br>
 .../i965 => intel/compiler}/brw_fs_lower_<wbr>pack.cpp  |   0<br>
 .../dri/i965 => intel/compiler}/brw_fs_nir.cpp     |   0<br>
 .../compiler}/brw_fs_reg_<wbr>allocate.cpp              |   0<br>
 .../compiler}/brw_fs_register_<wbr>coalesce.cpp         |   0<br>
 .../compiler}/brw_fs_saturate_<wbr>propagation.cpp      |   0<br>
 .../compiler}/brw_fs_sel_<wbr>peephole.cpp              |   0<br>
 .../compiler}/brw_fs_surface_<wbr>builder.cpp           |   0<br>
 .../compiler}/brw_fs_surface_<wbr>builder.h             |   0<br>
 .../i965 => intel/compiler}/brw_fs_<wbr>validate.cpp    |   0<br>
 .../dri/i965 => intel/compiler}/brw_fs_<wbr>visitor.cpp |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_inst.h |   0<br>
 .../compiler}/brw_<wbr>interpolation_map.c              |   0<br>
 .../dri/i965 => intel/compiler}/brw_ir_<wbr>allocator.h |   0<br>
 .../dri/i965 => intel/compiler}/brw_ir_fs.h        |   0<br>
 .../dri/i965 => intel/compiler}/brw_ir_vec4.h      |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_nir.c  |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_nir.h  |   0<br>
 .../compiler}/brw_nir_analyze_<wbr>boolean_resolves.c   |   0<br>
 .../compiler}/brw_nir_<wbr>attribute_workarounds.c      |   0<br>
 .../i965 => intel/compiler}/brw_nir_<wbr>intrinsics.c   |   0<br>
 .../compiler}/brw_nir_opt_<wbr>peephole_ffma.c          |   0<br>
 .../compiler}/brw_nir_tcs_<wbr>workarounds.c            |   0<br>
 .../compiler}/brw_nir_trig_<wbr>workarounds.py          |   0<br>
 .../dri/i965 => intel/compiler}/brw_packed_<wbr>float.c |   0<br>
 .../compiler}/brw_predicated_<wbr>break.cpp             |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_reg.h  |   0<br>
 .../compiler}/brw_schedule_<wbr>instructions.cpp        |   0<br>
 .../dri/i965 => intel/compiler}/brw_shader.cpp     |   0<br>
 .../dri/i965 => intel/compiler}/brw_shader.h       |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4.cpp       |   0<br>
 .../drivers/dri/i965 => intel/compiler}/brw_vec4.h |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_<wbr>builder.h |   0<br>
 .../compiler}/brw_vec4_cmod_<wbr>propagation.cpp        |   0<br>
 .../compiler}/brw_vec4_copy_<wbr>propagation.cpp        |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_cse.<wbr>cpp   |   0<br>
 .../compiler}/brw_vec4_dead_<wbr>code_eliminate.cpp     |   0<br>
 .../i965 => intel/compiler}/brw_vec4_<wbr>generator.cpp |   0<br>
 .../i965 => intel/compiler}/brw_vec4_gs_<wbr>nir.cpp    |   0<br>
 .../compiler}/brw_vec4_gs_<wbr>visitor.cpp              |   0<br>
 .../i965 => intel/compiler}/brw_vec4_gs_<wbr>visitor.h  |   0<br>
 .../compiler}/brw_vec4_live_<wbr>variables.cpp          |   0<br>
 .../compiler}/brw_vec4_live_<wbr>variables.h            |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_nir.<wbr>cpp   |   0<br>
 .../compiler}/brw_vec4_reg_<wbr>allocate.cpp            |   0<br>
 .../compiler}/brw_vec4_<wbr>surface_builder.cpp         |   0<br>
 .../compiler}/brw_vec4_<wbr>surface_builder.h           |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_tcs.<wbr>cpp   |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_tcs.h     |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_tes.<wbr>cpp   |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_tes.h     |   0<br>
 .../i965 => intel/compiler}/brw_vec4_<wbr>visitor.cpp   |   0<br>
 .../dri/i965 => intel/compiler}/brw_vec4_vs.h      |   0<br>
 .../compiler}/brw_vec4_vs_<wbr>visitor.cpp              |   0<br>
 .../dri/i965 => intel/compiler}/brw_vue_map.c      |   0<br>
 .../dri/i965 => intel/compiler}/brw_wm_iz.cpp      |   0<br>
 .../i965 => intel/compiler}/gen6_gs_<wbr>visitor.cpp    |   0<br>
 .../dri/i965 => intel/compiler}/gen6_gs_<wbr>visitor.h  |   0<br>
 .../i965 => intel/compiler}/intel_asm_<wbr>annotation.c |   0<br>
 .../i965 => intel/compiler}/intel_asm_<wbr>annotation.h |   0<br>
 .../dri/i965 => intel/compiler}/test_eu_<wbr>compact.c  |   0<br>
 .../i965 => intel/compiler}/test_eu_<wbr>validate.cpp   |   0<br>
 .../compiler}/test_fs_cmod_<wbr>propagation.cpp         |   0<br>
 .../compiler}/test_fs_copy_<wbr>propagation.cpp         |   0<br>
 .../compiler}/test_fs_<wbr>saturate_propagation.cpp     |   0<br>
 .../compiler}/test_vec4_cmod_<wbr>propagation.cpp       |   0<br>
 .../compiler}/test_vec4_copy_<wbr>propagation.cpp       |   0<br>
 .../compiler}/test_vec4_<wbr>register_coalesce.cpp      |   0<br>
 .../compiler}/test_vf_float_<wbr>conversions.cpp        |   0<br>
 src/intel/isl/isl_storage_<wbr>image.c                  |   2 +-<br>
 src/intel/tools/Makefile.am                        |   4 +-<br>
 src/intel/tools/disasm.c                           |   4 +-<br>
 src/intel/vulkan/Android.mk                        |   5 +-<br>
 src/intel/vulkan/Makefile.am                       |   4 +-<br>
 src/intel/vulkan/anv_pipeline.<wbr>c                    |   2 +-<br>
 src/intel/vulkan/anv_private.h                     |   2 +-<br>
 src/mesa/drivers/dri/i965/.<wbr>gitignore               |   8 --<br>
 src/mesa/drivers/dri/i965/<wbr>Android.mk               |  30 +----<br>
 src/mesa/drivers/dri/i965/<wbr>Makefile.am              |  94 +---------------<br>
 src/mesa/drivers/dri/i965/<wbr>Makefile.sources         |  93 +---------------<br>
 src/mesa/drivers/dri/i965/brw_<wbr>clip.h               |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>context.h            |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>cs.c                 |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>draw.c               |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>ff_gs.h              |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>gs.c                 |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>link.cpp             |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>misc_state.c         |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>nir_uniforms.cpp     |   3 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>program.c            |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>program.h            |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>program_cache.c      |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>sf.h                 |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>tcs.c                |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>tes.c                |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>util.c               |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>vs.c                 |   2 +-<br>
 src/mesa/drivers/dri/i965/brw_<wbr>wm.c                 |   2 +-<br>
 src/mesa/drivers/dri/i965/<wbr>gen6_clip_state.c        |   2 +-<br>
 src/mesa/drivers/dri/i965/<wbr>gen6_wm_state.c          |   2 +-<br>
 src/mesa/drivers/dri/i965/<wbr>gen7_wm_state.c          |   2 +-<br>
 src/mesa/drivers/dri/i965/<wbr>gen8_depth_state.c       |   2 +-<br>
 138 files changed, 305 insertions(+), 272 deletions(-)<br>
 rename src/{mesa/drivers/dri/i965/<a href="http://Android.gen.mk" rel="noreferrer" target="_blank">And<wbr>roid.gen.mk</a> => intel/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.compiler.mk</a>} (58%)<br>
 create mode 100644 src/intel/<a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.am</a><br>
 create mode 100644 src/intel/compiler/.gitignore<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_cfg.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_cfg.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_compiler.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_compiler.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_dead_<wbr>control_flow.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_dead_<wbr>control_flow.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_disasm.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_<wbr>compact.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_<wbr>defines.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_emit.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_util.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_<wbr>validate.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>builder.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_cmod_<wbr>propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>combine_constants.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_copy_<wbr>propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_cse.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_dead_<wbr>code_eliminate.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>generator.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_live_<wbr>variables.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_live_<wbr>variables.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_lower_<wbr>d2x.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_lower_<wbr>pack.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_nir.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_reg_<wbr>allocate.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>register_coalesce.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>saturate_propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_sel_<wbr>peephole.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>surface_builder.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>surface_builder.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>validate.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>visitor.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_inst.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_<wbr>interpolation_map.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_ir_<wbr>allocator.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_ir_fs.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_ir_vec4.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_<wbr>analyze_boolean_resolves.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_<wbr>attribute_workarounds.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_<wbr>intrinsics.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_opt_<wbr>peephole_ffma.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_tcs_<wbr>workarounds.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_trig_<wbr>workarounds.py (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_packed_<wbr>float.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_<wbr>predicated_break.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_reg.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_schedule_<wbr>instructions.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_shader.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_shader.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>builder.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_cmod_<wbr>propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_copy_<wbr>propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_cse.<wbr>cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_dead_<wbr>code_eliminate.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>generator.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_gs_<wbr>nir.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_gs_<wbr>visitor.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_gs_<wbr>visitor.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_live_<wbr>variables.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_live_<wbr>variables.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_nir.<wbr>cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_reg_<wbr>allocate.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>surface_builder.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>surface_builder.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tcs.<wbr>cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tcs.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tes.<wbr>cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tes.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>visitor.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_vs.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_vs_<wbr>visitor.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vue_map.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_wm_iz.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/gen6_gs_<wbr>visitor.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/gen6_gs_<wbr>visitor.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/intel_asm_<wbr>annotation.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/intel_asm_<wbr>annotation.h (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_eu_<wbr>compact.c (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_eu_<wbr>validate.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_fs_cmod_<wbr>propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_fs_copy_<wbr>propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_fs_<wbr>saturate_propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vec4_<wbr>cmod_propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vec4_<wbr>copy_propagation.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vec4_<wbr>register_coalesce.cpp (100%)<br>
 rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vf_float_<wbr>conversions.cpp (100%)<br>
<br>
diff --git a/src/intel/<a href="http://Android.blorp.mk" rel="noreferrer" target="_blank">Android.blorp.mk</a> b/src/intel/<a href="http://Android.blorp.mk" rel="noreferrer" target="_blank">Android.blorp.mk</a><br>
index 7e7c8ae9f3..5297af2b7c 100644<br>
--- a/src/intel/<a href="http://Android.blorp.mk" rel="noreferrer" target="_blank">Android.blorp.mk</a><br>
+++ b/src/intel/<a href="http://Android.blorp.mk" rel="noreferrer" target="_blank">Android.blorp.mk</a><br>
@@ -37,7 +37,7 @@ LOCAL_C_INCLUDES := \<br>
        $(MESA_TOP)/src/gallium/<wbr>include \<br>
        $(MESA_TOP)/src/mapi \<br>
        $(MESA_TOP)/src/mesa \<br>
-       $(MESA_TOP)/src/mesa/drivers/<wbr>dri/i965<br>
+       $(MESA_TOP)/src/intel<br>
<br>
 LOCAL_STATIC_LIBRARIES := libmesa_nir<br>
<br>
diff --git a/src/mesa/drivers/dri/i965/<a href="http://Android.gen.mk" rel="noreferrer" target="_blank">An<wbr>droid.gen.mk</a> b/src/intel/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.compiler.<wbr>mk</a><br>
similarity index 58%<br>
rename from src/mesa/drivers/dri/i965/<a href="http://Android.gen.mk" rel="noreferrer" target="_blank">Andr<wbr>oid.gen.mk</a><br>
rename to src/intel/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.compiler.mk</a><br>
index c2b8dae339..8bbfb1cbd4 100644<br>
--- a/src/mesa/drivers/dri/i965/<a href="http://Android.gen.mk" rel="noreferrer" target="_blank">An<wbr>droid.gen.mk</a><br>
+++ b/src/intel/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.compiler.<wbr>mk</a><br>
@@ -1,4 +1,7 @@<br>
 #<br>
+# Copyright (C) 2011 Intel Corporation<br>
+# Copyright (C) 2010-2011 Chia-I Wu <<a href="mailto:olvaffe@gmail.com">olvaffe@gmail.com</a>><br>
+# Copyright (C) 2010-2011 LunarG<br>
 # Copyright (C) 2016 Linaro, Ltd., Rob Herring <<a href="mailto:robh@kernel.org">robh@kernel.org</a>><br>
 #<br>
 # Permission is hereby granted, free of charge, to any person obtaining a<br>
@@ -20,21 +23,47 @@<br>
 # DEALINGS IN THE SOFTWARE.<br>
 #<br>
<br>
-ifeq ($(LOCAL_MODULE_CLASS),)<br>
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES<br>
-endif<br>
+# ------------------------------<wbr>---------<br>
+# Build libmesa_intel_compiler<br>
+# ------------------------------<wbr>---------<br>
+<br>
+include $(CLEAR_VARS)<br>
+<br>
+LOCAL_MODULE := libmesa_intel_compiler<br>
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES<br>
+<br>
+LOCAL_SRC_FILES := \<br>
+       $(COMPILER_FILES)<br>
+<br>
+LOCAL_C_INCLUDES := \<br>
+       $(MESA_TOP)/src/intel \<br>
+       $(MESA_TOP)/src/mapi \<br>
+       $(MESA_TOP)/src/mesa \<br>
+       $(MESA_TOP)/src/gallium/<wbr>auxiliary \<br>
+       $(MESA_TOP)/src/gallium/<wbr>include \<br>
+       $(call generated-sources-dir-for,<wbr>STATIC_LIBRARIES,libmesa_glsl,<wbr>,)/glsl \<br>
+       $(call generated-sources-dir-for,<wbr>STATIC_LIBRARIES,libmesa_nir,,<wbr>)/nir \<br>
+       $(MESA_TOP)/src/compiler/nir<br>
+<br>
+LOCAL_SHARED_LIBRARIES := \<br>
+       libdrm_intel<br>
<br>
 brw_nir_trig_workarounds_deps := \<br>
-       $(LOCAL_PATH)/brw_nir_trig_<wbr>workarounds.py \<br>
+       $(LOCAL_PATH)/compiler/brw_<wbr>nir_trig_workarounds.py \<br>
        $(MESA_TOP)/src/compiler/nir/<wbr>nir_algebraic.py<br>
<br>
 intermediates := $(call local-generated-sources-dir)<br>
<br>
-$(intermediates)/brw_nir_<wbr>trig_workarounds.c: $(brw_nir_trig_workarounds_<wbr>deps)<br>
+$(intermediates)/compiler/<wbr>brw_nir_trig_workarounds.c: $(brw_nir_trig_workarounds_<wbr>deps)<br>
        @mkdir -p $(dir $@)<br>
        $(hide) PYTHONPATH=$(MESA_TOP)/src/<wbr>compiler/nir $(MESA_PYTHON2) $< > $@<br>
<br>
 LOCAL_STATIC_LIBRARIES = libmesa_genxml<br>
<br>
 LOCAL_GENERATED_SOURCES += $(addprefix $(intermediates)/, \<br>
-       $(i965_compiler_GENERATED_<wbr>FILES))<br>
+       $(COMPILER_GENERATED_FILES))<br>
+<br>
+LOCAL_GENERATED_SOURCES += $(MESA_GEN_GLSL_H)<br>
+<br>
+include $(MESA_COMMON_MK)<br>
+include $(BUILD_STATIC_LIBRARY)<br>
diff --git a/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a> b/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a><br>
index 7e578af170..bc58b97df3 100644<br>
--- a/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a><br>
+++ b/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a><br>
@@ -25,8 +25,7 @@<br>
 # ------------------------------<wbr>---------<br>
<br>
 LIBISL_GENX_COMMON_INCLUDES := \<br>
-       $(MESA_TOP)/src/ \<br>
-       $(MESA_TOP)/src/mesa/drivers/<wbr>dri/i965<br>
+       $(MESA_TOP)/src/<br>
<br>
 # ------------------------------<wbr>---------<br>
 # Build libmesa_isl_gen4<br>
@@ -176,7 +175,7 @@ LOCAL_C_INCLUDES := \<br>
        $(MESA_TOP)/src/gallium/<wbr>auxiliary \<br>
        $(MESA_TOP)/src/mapi \<br>
        $(MESA_TOP)/src/mesa \<br>
-       $(MESA_TOP)/src/mesa/drivers/<wbr>dri/i965 \<br>
+       $(MESA_TOP)/src/intel<br>
<br>
 LOCAL_EXPORT_C_INCLUDE_DIRS := $(MESA_TOP)/src/intel<br>
<br>
diff --git a/src/intel/Android.mk b/src/intel/Android.mk<br>
index 147f5a7273..be2ba2fd9e 100644<br>
--- a/src/intel/Android.mk<br>
+++ b/src/intel/Android.mk<br>
@@ -27,6 +27,7 @@ include $(LOCAL_PATH)/Makefile.sources<br>
<br>
 include $(LOCAL_PATH)/<a href="http://Android.blorp.mk" rel="noreferrer" target="_blank">Android.blorp.mk</a><br>
 include $(LOCAL_PATH)/<a href="http://Android.common.mk" rel="noreferrer" target="_blank">Android.common.<wbr>mk</a><br>
+include $(LOCAL_PATH)/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.<wbr>compiler.mk</a><br>
 include $(LOCAL_PATH)/<a href="http://Android.genxml.mk" rel="noreferrer" target="_blank">Android.genxml.<wbr>mk</a><br>
 include $(LOCAL_PATH)/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a><br>
 include $(LOCAL_PATH)/vulkan/Android.<wbr>mk<br>
diff --git a/src/intel/Makefile.am b/src/intel/Makefile.am<br>
index 9186b5cf1b..8d852a09c9 100644<br>
--- a/src/intel/Makefile.am<br>
+++ b/src/intel/Makefile.am<br>
@@ -26,12 +26,15 @@ AM_CPPFLAGS = \<br>
        -I$(top_srcdir)/include \<br>
        -I$(top_builddir)/src \<br>
        -I$(top_srcdir)/src \<br>
+       -I$(top_builddir)/src/<wbr>compiler/glsl \<br>
+       -I$(top_srcdir)/src/compiler/<wbr>glsl \<br>
        -I$(top_builddir)/src/<wbr>compiler/nir \<br>
+       -I$(top_srcdir)/src/compiler/<wbr>nir \<br>
+       -I$(top_srcdir)/src/gtest/<wbr>include \<br>
        -I$(top_builddir)/src/intel \<br>
        -I$(top_srcdir)/src/intel \<br>
        -I$(top_srcdir)/src/mapi \<br>
        -I$(top_srcdir)/src/mesa \<br>
-       -I$(top_srcdir)/src/mesa/<wbr>drivers/dri/i965 \<br>
        -I$(top_srcdir)/src/gallium/<wbr>auxiliary \<br>
        -I$(top_srcdir)/src/gallium/<wbr>include \<br>
        $(INTEL_CFLAGS) \<br>
@@ -54,6 +57,7 @@ EXTRA_DIST =<br>
<br>
 include <a href="http://Makefile.blorp.am" rel="noreferrer" target="_blank">Makefile.blorp.am</a><br>
 include <a href="http://Makefile.common.am" rel="noreferrer" target="_blank">Makefile.common.am</a><br>
+include <a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.am</a><br>
 include <a href="http://Makefile.genxml.am" rel="noreferrer" target="_blank">Makefile.genxml.am</a><br>
 include <a href="http://Makefile.isl.am" rel="noreferrer" target="_blank">Makefile.isl.am</a><br>
<br>
diff --git a/src/intel/<a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.<wbr>am</a> b/src/intel/<a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.<wbr>am</a><br>
new file mode 100644<br>
index 0000000000..b30c01a5bd<br>
--- /dev/null<br>
+++ b/src/intel/<a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.<wbr>am</a><br>
@@ -0,0 +1,121 @@<br>
+# Copyright 2015-2016 Intel Corporation<br>
+#<br>
+# Permission is hereby granted, free of charge, to any person obtaining a<br>
+# copy of this software and associated documentation files (the "Software"),<br>
+# to deal in the Software without restriction, including without limitation<br>
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,<br>
+# and/or sell copies of the Software, and to permit persons to whom the<br>
+# Software is furnished to do so, subject to the following conditions:<br>
+#<br>
+# The above copyright notice and this permission notice (including the next<br>
+# paragraph) shall be included in all copies or substantial portions of the<br>
+# Software.<br>
+#<br>
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR<br>
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,<br>
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL<br>
+# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER<br>
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING<br>
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS<br>
+# IN THE SOFTWARE.<br>
+<br>
+noinst_LTLIBRARIES += compiler/<a href="http://libintel_compiler.la" rel="noreferrer" target="_blank">libintel_compiler.la</a><br>
+<br>
+compiler_libintel_compiler_<wbr>la_CPPFLAGS = \<br>
+       -I$(top_builddir)/src/intel/<wbr>compiler \<br>
+       -I$(top_srcdir)/src/intel/<wbr>compiler \<br>
+       $(AM_CPPFLAGS)<br>
+<br>
+compiler_libintel_compiler_<wbr>la_SOURCES = \<br>
+       $(COMPILER_FILES) \<br>
+       $(COMPILER_GENERATED_FILES)<br>
+<br>
+BUILT_SOURCES += $(COMPILER_GENERATED_FILES)<br>
+<br>
+compiler/brw_nir_trig_<wbr>workarounds.c: compiler/brw_nir_trig_<wbr>workarounds.py \<br>
+                                     $(top_srcdir)/src/compiler/<wbr>nir/nir_algebraic.py<br>
+       $(MKDIR_GEN)<br>
+       $(AM_V_GEN) PYTHONPATH=$(top_srcdir)/src/<wbr>compiler/nir $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/compiler/brw_nir_<wbr>trig_workarounds.py > $@ || ($(RM) $@; false)<br>
+<br>
+EXTRA_DIST += \<br>
+       compiler/brw_nir_trig_<wbr>workarounds.py<br>
+<br>
+# ------------------------------<wbr>------------------------------<wbr>----------------<br>
+#  Tests<br>
+# ------------------------------<wbr>------------------------------<wbr>----------------<br>
+<br>
+TEST_LIBS = \<br>
+       compiler/<a href="http://libintel_compiler.la" rel="noreferrer" target="_blank">libintel_compiler.la</a> \<br>
+       common/<a href="http://libintel_common.la" rel="noreferrer" target="_blank">libintel_common.la</a> \<br>
+       $(top_builddir)/src/compiler/<wbr>nir/<a href="http://libnir.la" rel="noreferrer" target="_blank">libnir.la</a> \<br>
+       $(top_builddir)/src/util/<a href="http://libmesautil.la" rel="noreferrer" target="_blank">libme<wbr>sautil.la</a> \<br>
+       $(top_builddir)/src/intel/isl/<a href="http://libisl.la" rel="noreferrer" target="_blank"><wbr>libisl.la</a> \<br>
+       $(PTHREAD_LIBS) \<br>
+       $(DLOPEN_LIBS)<br>
+<br>
+COMPILER_TESTS = \<br>
+       compiler/test_fs_cmod_<wbr>propagation \<br>
+       compiler/test_fs_copy_<wbr>propagation \<br>
+       compiler/test_fs_saturate_<wbr>propagation \<br>
+       compiler/test_eu_compact \<br>
+       compiler/test_eu_validate \<br>
+       compiler/test_vf_float_<wbr>conversions \<br>
+       compiler/test_vec4_cmod_<wbr>propagation \<br>
+       compiler/test_vec4_copy_<wbr>propagation \<br>
+       compiler/test_vec4_register_<wbr>coalesce<br>
+<br>
+TESTS += $(COMPILER_TESTS)<br>
+check_PROGRAMS += $(COMPILER_TESTS)<br>
+<br>
+compiler_test_fs_cmod_<wbr>propagation_SOURCES = \<br>
+       compiler/test_fs_cmod_<wbr>propagation.cpp<br>
+compiler_test_fs_cmod_<wbr>propagation_LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
+<br>
+compiler_test_fs_copy_<wbr>propagation_SOURCES = \<br>
+       compiler/test_fs_copy_<wbr>propagation.cpp<br>
+compiler_test_fs_copy_<wbr>propagation_LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
+<br>
+compiler_test_fs_saturate_<wbr>propagation_SOURCES = \<br>
+       compiler/test_fs_saturate_<wbr>propagation.cpp<br>
+compiler_test_fs_saturate_<wbr>propagation_LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
+<br>
+compiler_test_vf_float_<wbr>conversions_SOURCES = \<br>
+       compiler/test_vf_float_<wbr>conversions.cpp<br>
+compiler_test_vf_float_<wbr>conversions_LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
+<br>
+compiler_test_vec4_register_<wbr>coalesce_SOURCES = \<br>
+       compiler/test_vec4_register_<wbr>coalesce.cpp<br>
+compiler_test_vec4_register_<wbr>coalesce_LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
+<br>
+compiler_test_vec4_copy_<wbr>propagation_SOURCES = \<br>
+       compiler/test_vec4_copy_<wbr>propagation.cpp<br>
+compiler_test_vec4_copy_<wbr>propagation_LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
+<br>
+compiler_test_vec4_cmod_<wbr>propagation_SOURCES = \<br>
+       compiler/test_vec4_cmod_<wbr>propagation.cpp<br>
+compiler_test_vec4_cmod_<wbr>propagation_LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
+<br>
+compiler_test_eu_compact_<wbr>SOURCES = \<br>
+       compiler/test_eu_compact.c<br>
+nodist_EXTRA_compiler_test_<wbr>eu_compact_SOURCES = dummy.cpp<br>
+compiler_test_eu_compact_<wbr>LDADD = $(TEST_LIBS)<br>
+<br>
+compiler_test_eu_validate_<wbr>SOURCES = \<br>
+       compiler/test_eu_validate.cpp<br>
+compiler_test_eu_validate_<wbr>LDADD = \<br>
+       $(top_builddir)/src/gtest/<a href="http://libgtest.la" rel="noreferrer" target="_blank">libg<wbr>test.la</a> \<br>
+       $(TEST_LIBS)<br>
diff --git a/src/intel/Makefile.sources b/src/intel/Makefile.sources<br>
index 240371261e..3e76cb8806 100644<br>
--- a/src/intel/Makefile.sources<br>
+++ b/src/intel/Makefile.sources<br>
@@ -16,6 +16,96 @@ COMMON_FILES = \<br>
        common/gen_urb_config.c \<br>
        common/gen_sample_positions.h<br>
<br>
+COMPILER_FILES = \<br>
+       compiler/brw_cfg.cpp \<br>
+       compiler/brw_cfg.h \<br>
+       compiler/brw_compiler.c \<br>
+       compiler/brw_compiler.h \<br>
+       compiler/brw_dead_control_<wbr>flow.cpp \<br>
+       compiler/brw_dead_control_<wbr>flow.h \<br>
+       compiler/brw_defines.h \<br></blockquote><div><br></div><div>This one should probably go. :-)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+       compiler/brw_disasm.c \<br>
+       compiler/brw_eu.c \<br>
+       compiler/brw_eu_compact.c \<br>
+       compiler/brw_eu_defines.h \<br>
+       compiler/brw_eu_emit.c \<br>
+       compiler/brw_eu.h \<br>
+       compiler/brw_eu_util.c \<br>
+       compiler/brw_eu_validate.c \<br>
+       compiler/brw_fs_builder.h \<br>
+       compiler/brw_fs_cmod_<wbr>propagation.cpp \<br>
+       compiler/brw_fs_combine_<wbr>constants.cpp \<br>
+       compiler/brw_fs_copy_<wbr>propagation.cpp \<br>
+       compiler/brw_fs.cpp \<br>
+       compiler/brw_fs_cse.cpp \<br>
+       compiler/brw_fs_dead_code_<wbr>eliminate.cpp \<br>
+       compiler/brw_fs_generator.cpp \<br>
+       compiler/brw_fs.h \<br>
+       compiler/brw_fs_live_<wbr>variables.cpp \<br>
+       compiler/brw_fs_live_<wbr>variables.h \<br>
+       compiler/brw_fs_lower_d2x.cpp \<br>
+       compiler/brw_fs_lower_pack.cpp \<br>
+       compiler/brw_fs_nir.cpp \<br>
+       compiler/brw_fs_reg_allocate.<wbr>cpp \<br>
+       compiler/brw_fs_register_<wbr>coalesce.cpp \<br>
+       compiler/brw_fs_saturate_<wbr>propagation.cpp \<br>
+       compiler/brw_fs_sel_peephole.<wbr>cpp \<br>
+       compiler/brw_fs_surface_<wbr>builder.cpp \<br>
+       compiler/brw_fs_surface_<wbr>builder.h \<br>
+       compiler/brw_fs_validate.cpp \<br>
+       compiler/brw_fs_visitor.cpp \<br>
+       compiler/brw_inst.h \<br>
+       compiler/brw_interpolation_<wbr>map.c \<br>
+       compiler/brw_ir_allocator.h \<br>
+       compiler/brw_ir_fs.h \<br>
+       compiler/brw_ir_vec4.h \<br>
+       compiler/brw_nir.h \<br>
+       compiler/brw_nir.c \<br>
+       compiler/brw_nir_analyze_<wbr>boolean_resolves.c \<br>
+       compiler/brw_nir_attribute_<wbr>workarounds.c \<br>
+       compiler/brw_nir_intrinsics.c \<br>
+       compiler/brw_nir_opt_peephole_<wbr>ffma.c \<br>
+       compiler/brw_nir_tcs_<wbr>workarounds.c \<br>
+       compiler/brw_packed_float.c \<br>
+       compiler/brw_predicated_break.<wbr>cpp \<br>
+       compiler/brw_reg.h \<br>
+       compiler/brw_schedule_<wbr>instructions.cpp \<br>
+       compiler/brw_shader.cpp \<br>
+       compiler/brw_shader.h \<br>
+       compiler/brw_vec4_builder.h \<br>
+       compiler/brw_vec4_cmod_<wbr>propagation.cpp \<br>
+       compiler/brw_vec4_copy_<wbr>propagation.cpp \<br>
+       compiler/brw_vec4.cpp \<br>
+       compiler/brw_vec4_cse.cpp \<br>
+       compiler/brw_vec4_dead_code_<wbr>eliminate.cpp \<br>
+       compiler/brw_vec4_generator.<wbr>cpp \<br>
+       compiler/brw_vec4_gs_visitor.<wbr>cpp \<br>
+       compiler/brw_vec4_gs_visitor.h \<br>
+       compiler/brw_vec4.h \<br>
+       compiler/brw_vec4_live_<wbr>variables.cpp \<br>
+       compiler/brw_vec4_live_<wbr>variables.h \<br>
+       compiler/brw_vec4_nir.cpp \<br>
+       compiler/brw_vec4_gs_nir.cpp \<br>
+       compiler/brw_vec4_reg_<wbr>allocate.cpp \<br>
+       compiler/brw_vec4_surface_<wbr>builder.cpp \<br>
+       compiler/brw_vec4_surface_<wbr>builder.h \<br>
+       compiler/brw_vec4_tcs.cpp \<br>
+       compiler/brw_vec4_tcs.h \<br>
+       compiler/brw_vec4_tes.cpp \<br>
+       compiler/brw_vec4_tes.h \<br>
+       compiler/brw_vec4_visitor.cpp \<br>
+       compiler/brw_vec4_vs_visitor.<wbr>cpp \<br>
+       compiler/brw_vec4_vs.h \<br>
+       compiler/brw_vue_map.c \<br>
+       compiler/brw_wm_iz.cpp \<br>
+       compiler/gen6_gs_visitor.cpp \<br>
+       compiler/gen6_gs_visitor.h \<br>
+       compiler/intel_asm_annotation.<wbr>c \<br>
+       compiler/intel_asm_annotation.<wbr>h<br>
+<br>
+COMPILER_GENERATED_FILES = \<br>
+       compiler/brw_nir_trig_<wbr>workarounds.c<br>
+<br>
 GENXML_GENERATED_FILES = \<br>
        genxml/gen4_pack.h \<br>
        genxml/gen45_pack.h \<span class="HOEnZb"><font color="#888888"><br>
</font></span></blockquote></div><br></div><div class="gmail_extra">[snip]<br></div></div>