diff options
author | Caio Marcelo de Oliveira Filho <[email protected]> | 2019-12-12 13:25:33 -0800 |
---|---|---|
committer | Marge Bot <[email protected]> | 2019-12-14 21:12:21 +0000 |
commit | c06ba8358958279cfad6cdf2a52d9824a818f0b8 (patch) | |
tree | 771e4e41381c969f27de3233f49150c30050c24a /src/intel | |
parent | b53856aca31b1a1fde8cd87a6978934cd6ae94b1 (diff) |
intel/fs: Lower 64-bit MOVs after lower_load_payload()
Reviewed-by: Jason Ekstrand <[email protected]>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3070>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3070>
Diffstat (limited to 'src/intel')
-rw-r--r-- | src/intel/compiler/brw_fs.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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); |