intel/fs: Lower 64-bit MOVs after lower_load_payload()

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
(cherry picked from commit c06ba83589)

Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3130>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3130>
This commit is contained in:
Caio Marcelo de Oliveira Filho 2019-12-12 13:25:33 -08:00 committed by Dylan Baker
parent cb6cc519e7
commit 2c8a37739b

View file

@ -7366,6 +7366,11 @@ fs_visitor::optimize()
if (OPT(lower_load_payload)) {
split_virtual_grfs();
/* Lower 64 bit MOVs generated by payload lowering. */
if (!devinfo->has_64bit_types)
OPT(opt_algebraic);
OPT(register_coalesce);
OPT(lower_simd_width);
OPT(compute_to_mrf);