ir3: Only use per-wave pvtmem layout for compute

The blob seems to do this since a630, and it fixes
spec@glsl-1.30@execution@fs-large-local-array on a650.

Part-of: <!10922>
58 jobs for !10922 with review/freedreno-pvtmem-fixes in 22 minutes and 7 seconds (queued for 4 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed sanity #10004329

00:00:19

 
  Container
passed arm_build #10004336
aarch64

00:00:22

passed windows_build_vs2019 #10004339
windows shell 1809 mesa

00:00:10

passed x86_build-base #10004332

00:00:37

passed x86_test-base #10004333

00:00:38

 
  Container 2
passed android_build #10004354

00:00:20

passed i386_build #10004347

00:00:43

passed kernel+rootfs_amd64 #10004361

00:00:11

passed kernel+rootfs_arm64 #10004364
aarch64

00:00:50

passed kernel+rootfs_armhf #10004367
aarch64

00:00:12

passed ppc64el_build #10004350

00:00:26

passed s390x_build #10004351

00:00:26

passed x86_build #10004345

00:00:28

passed x86_test-gl #10004357

00:00:27

passed x86_test-vk #10004360

00:00:22

 
  Meson X86 64
passed meson-clang #10004382

00:12:10

passed meson-clover #10004385

00:03:39

passed meson-clover-testing #10004376

00:01:08

passed meson-gallium #10004378

00:04:43

passed meson-release #10004381

00:03:46

passed meson-testing #10004371

00:02:47

passed meson-testing-asan #10004373

00:04:26

passed meson-vulkan #10004386

00:01:33

 
  Build Misc
passed arm_test #10004389

00:00:31

passed meson-android #10004392

00:01:04

passed meson-arm64 #10004397
aarch64

00:01:32

passed meson-arm64-asan #10004400
aarch64

00:03:48

passed meson-arm64-build-test #10004402
aarch64

00:01:27

passed meson-armhf #10004395
aarch64

00:01:34

passed meson-i386 #10004405

00:01:23

passed meson-mingw32-x86_64 #10004413

00:01:31

passed meson-ppc64el #10004411

00:01:32

passed meson-s390x #10004408
kvm

00:04:14

 
  Freedreno
passed a306_gles2 #10004416
google-freedreno-db410c

00:04:41

passed a306_gles3 1/3 #10004419
google-freedreno-db410c

00:08:45

passed a306_gles3 2/3 #10004422
google-freedreno-db410c

00:08:50

passed a306_gles3 3/3 #10004425
google-freedreno-db410c

00:08:54

passed a306_gles3_options #10004428
google-freedreno-db410c

00:04:31

passed a306-traces #10004430
google-freedreno-db410c

00:08:38

passed a530_gles2 #10004432
google-freedreno-db820c

00:05:54

passed a530_gles31 1/2 #10004441
google-freedreno-db820c

00:07:12

passed a530_gles3 1/2 #10004435
google-freedreno-db820c

00:09:13

passed a530_gles31 2/2 #10004444
google-freedreno-db820c

00:07:51

passed a530_gles3 2/2 #10004438
google-freedreno-db820c

00:07:36

passed a530_piglit_gl #10004448
google-freedreno-db820c

00:10:57

passed a530_piglit_shader #10004451
google-freedreno-db820c

00:09:43

passed a530-traces #10004454
google-freedreno-db820c

00:13:47

passed a630_egl #10004469
google-freedreno-cheza

00:03:44

passed a630_gl #10004466
google-freedreno-cheza

00:02:39

passed a630_gles2 #10004457
google-freedreno-cheza

00:01:35

passed a630_gles3 #10004463
google-freedreno-cheza

00:06:06

passed a630_gles31 #10004460
google-freedreno-cheza

00:03:57

passed a630_gles_others #10004472
google-freedreno-cheza

00:04:09

passed a630_piglit #10004484
google-freedreno-cheza

00:09:48

passed a630-traces #10004487
google-freedreno-cheza

00:07:58

passed a630_vk 1/2 #10004475
google-freedreno-cheza

00:10:59

passed a630_vk 2/2 #10004478
google-freedreno-cheza

00:10:54

passed a630_vk_sysmem #10004481
google-freedreno-cheza

00:02:17