From c06ba8358958279cfad6cdf2a52d9824a818f0b8 Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Thu, 12 Dec 2019 13:25:33 -0800 Subject: [PATCH] intel/fs: Lower 64-bit MOVs after lower_load_payload() Reviewed-by: Jason Ekstrand Tested-by: Marge Bot Part-of: --- src/intel/compiler/brw_fs.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/intel/compiler/brw_fs.cpp b/src/intel/compiler/brw_fs.cpp index b19f8fab3a9..a01b01048c8 100644 --- a/src/intel/compiler/brw_fs.cpp +++ b/src/intel/compiler/brw_fs.cpp @@ -7334,6 +7334,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); -- 2.30.2