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 #10004329
sanity

00:00:19

 
  Container
passed #10004336
aarch64
arm_build

00:00:22

passed #10004339
windows shell 1809 mesa
windows_build_vs2019

00:00:10

passed #10004332
x86_build-base

00:00:37

passed #10004333
x86_test-base

00:00:38

 
  Container 2
passed #10004354
android_build

00:00:20

passed #10004347
i386_build

00:00:43

passed #10004361
kernel+rootfs_amd64

00:00:11

passed #10004364
aarch64
kernel+rootfs_arm64

00:00:50

passed #10004367
aarch64
kernel+rootfs_armhf

00:00:12

passed #10004350
ppc64el_build

00:00:26

passed #10004351
s390x_build

00:00:26

passed #10004345
x86_build

00:00:28

passed #10004357
x86_test-gl

00:00:27

passed #10004360
x86_test-vk

00:00:22

 
  Meson X86 64
passed #10004382
meson-clang

00:12:10

passed #10004385
meson-clover

00:03:39

passed #10004376
meson-clover-testing

00:01:08

passed #10004378
meson-gallium

00:04:43

passed #10004381
meson-release

00:03:46

passed #10004371
meson-testing

00:02:47

passed #10004373
meson-testing-asan

00:04:26

passed #10004386
meson-vulkan

00:01:33

 
  Build Misc
passed #10004389
arm_test

00:00:31

passed #10004392
meson-android

00:01:04

passed #10004397
aarch64
meson-arm64

00:01:32

passed #10004400
aarch64
meson-arm64-asan

00:03:48

passed #10004402
aarch64
meson-arm64-build-test

00:01:27

passed #10004395
aarch64
meson-armhf

00:01:34

passed #10004405
meson-i386

00:01:23

passed #10004413
meson-mingw32-x86_64

00:01:31

passed #10004411
meson-ppc64el

00:01:32

passed #10004408
kvm
meson-s390x

00:04:14

 
  Freedreno
passed #10004416
google-freedreno-db410c
a306_gles2

00:04:41

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

00:08:45

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

00:08:50

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

00:08:54

passed #10004428
google-freedreno-db410c
a306_gles3_options

00:04:31

passed #10004430
google-freedreno-db410c
a306-traces

00:08:38

passed #10004432
google-freedreno-db820c
a530_gles2

00:05:54

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

00:07:12

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

00:09:13

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

00:07:51

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

00:07:36

passed #10004448
google-freedreno-db820c
a530_piglit_gl

00:10:57

passed #10004451
google-freedreno-db820c
a530_piglit_shader

00:09:43

passed #10004454
google-freedreno-db820c
a530-traces

00:13:47

passed #10004469
google-freedreno-cheza
a630_egl

00:03:44

passed #10004466
google-freedreno-cheza
a630_gl

00:02:39

passed #10004457
google-freedreno-cheza
a630_gles2

00:01:35

passed #10004463
google-freedreno-cheza
a630_gles3

00:06:06

passed #10004460
google-freedreno-cheza
a630_gles31

00:03:57

passed #10004472
google-freedreno-cheza
a630_gles_others

00:04:09

passed #10004484
google-freedreno-cheza
a630_piglit

00:09:48

passed #10004487
google-freedreno-cheza
a630-traces

00:07:58

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

00:10:59

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

00:10:54

passed #10004481
google-freedreno-cheza
a630_vk_sysmem

00:02:17