Mesa (master): panfrost/midgard: Enable autovectorization

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 18 13:45:23 UTC 2019


Module: Mesa
Branch: master
Commit: 9402970751ca04c4d6edb3a0441a4063a975295c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9402970751ca04c4d6edb3a0441a4063a975295c

Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Jun 17 11:12:51 2019 -0700

panfrost/midgard: Enable autovectorization

Enable nir_opt_vectorize.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>

---

 src/gallium/drivers/panfrost/midgard/midgard_compile.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/gallium/drivers/panfrost/midgard/midgard_compile.c b/src/gallium/drivers/panfrost/midgard/midgard_compile.c
index 602530fad89..304bcf8ddfa 100644
--- a/src/gallium/drivers/panfrost/midgard/midgard_compile.c
+++ b/src/gallium/drivers/panfrost/midgard/midgard_compile.c
@@ -476,8 +476,7 @@ optimise_nir(nir_shader *nir)
                          nir_var_shader_out |
                          nir_var_function_temp);
 
-                /* TODO: Enable vectorize when merged upstream */
-                // NIR_PASS(progress, nir, nir_opt_vectorize);
+                NIR_PASS(progress, nir, nir_opt_vectorize);
         } while (progress);
 
         /* Must be run at the end to prevent creation of fsin/fcos ops */




More information about the mesa-commit mailing list