st,i965: Stop looping on 64-bit lowering
authorJason Ekstrand <jason@jlekstrand.net>
Thu, 11 Jul 2019 21:59:31 +0000 (16:59 -0500)
committerJason Ekstrand <jason@jlekstrand.net>
Tue, 16 Jul 2019 16:05:16 +0000 (16:05 +0000)
commit110669c85c3fcfed0a4dff42a36fc3f97c5a559a
tree951d194b8b8499ba2985b1be477ceb4cc59700ef
parent548da20b22d43285fd919a4eaab8ef549b36b91e
st,i965: Stop looping on 64-bit lowering

Now that the 64-bit lowering passes do a complete lowering in one go, we
don't need to loop anymore.  We do, however, have to ensure that int64
lowering happens after double lowering because double lowering can
produce int64 ops.

Reviewed-by: Eric Anholt <eric@anholt.net>
src/intel/compiler/brw_compiler.c
src/intel/compiler/brw_nir.c
src/mesa/state_tracker/st_glsl_to_nir.cpp