freedreno/ir3: enable nir_opt_loop_unroll on a6xx

If precision lowering happens at GLSL IR, loop_analysis at IR doesn't
work as expected since it can't handle things like:

"(expression bool < (expression float16_t f2fmp (var_ref ndx) ) (constant float16_t (1.000000)) )"

So we'd rather do this optimization at the NIR stage.
41 jobs for !2852 with mediump-freedreno in 18 minutes and 52 seconds (queued for 5 seconds)
latest detached
Status Job ID Name Coverage
  Container
passed arm_build #1209888
aarch64

00:00:25

passed arm_test #1209889
aarch64

00:00:25

passed lava_arm64 #1209884

00:00:21

passed lava_armhf #1209883

00:00:21

passed x86_build #1209885

00:00:21

passed x86_build_old #1209887

00:00:19

passed x86_test-gl #1209886

00:00:21

 
  Build
passed lava-build:arm64 #1209891

00:04:42

passed lava-build:armhf #1209890

00:08:25

passed meson-arm64 #1209895
aarch64

00:10:17

passed meson-armhf #1209894
aarch64

00:05:08

passed meson-clang #1209896

00:10:01

passed meson-clover #1209899

00:08:30

passed meson-clover-old-llvm #1209900

00:09:36

passed meson-i386 #1209902

00:03:56

passed meson-main #1209893

00:10:13

passed meson-mingw32-x86_64 #1209903

00:07:21

passed meson-testing #1209892

00:08:03

passed meson-vulkan #1209901

00:07:12

passed scons #1209904

00:08:10

passed scons-old-llvm #1209905

00:09:08

passed scons-swr #1209897

00:07:27

passed scons-win64 #1209898

00:08:47

 
  Test
passed arm64_a306_gles2 #1209923
db410c

00:05:11

passed arm64_a630_gles2 #1209920
mesa-cheza

00:01:33

passed arm64_a630_gles3 #1209922
mesa-cheza

00:06:15

passed arm64_a630_gles31 #1209921
mesa-cheza

00:04:06

passed panfrost-t720-test:arm64 #1209906
lava-sun50i-h6-pine-h64

00:08:51

passed panfrost-t760-test:armhf #1209907
lava-rk3288-veyron-jaq

00:05:03

passed panfrost-t860-test:arm64 #1209908
lava-rk3399-gru-kevin

00:11:14

passed piglit-glslparser #1209910

00:05:37

passed piglit-quick_gl #1209909

00:10:23

passed piglit-quick_shader #1209911

00:07:01

passed test-llvmpipe-gles2 #1209912

00:04:38

passed test-softpipe-gles2 #1209913

00:01:58

passed test-softpipe-gles31 1/4 #1209916

00:03:15

passed test-softpipe-gles3 1/2 #1209914

00:03:13

passed test-softpipe-gles31 2/4 #1209917

00:04:47

passed test-softpipe-gles31 3/4 #1209918

00:04:09

passed test-softpipe-gles31 4/4 #1209919

00:03:58

passed test-softpipe-gles3 2/2 #1209915

00:04:08