st/mesa: fix nir_lower_io if it's done right after IO vectorization

Reviewed-by: Matt Turner <mattst88@gmail.com>
113 jobs for !9050 with fp16-common in 68 minutes and 58 seconds (queued for 8 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #8452691
sanity

00:00:08

 
  Container
passed #8452697
aarch64 manual
arm_build

00:00:18

passed #8452699
manual
arm_test-base

00:00:39

passed #8452700
windows shell 1809 mesa manual
windows_build_vs2019

00:00:09

passed #8452693
manual
x86_build-base

00:00:39

passed #8452695
manual
x86_test-base

00:00:32

 
  Container 2
passed #8452716
android_build

00:00:14

passed #8452721
arm64_test

00:00:13

passed #8452723
armhf_test

00:00:13

passed #8452711
i386_build

00:00:13

passed #8452703
kernel+rootfs_amd64

00:00:38

passed #8452705
aarch64
kernel+rootfs_arm64

00:01:12

passed #8452707
aarch64
kernel+rootfs_armhf

00:00:11

passed #8452712
ppc64el_build

00:00:37

passed #8452714
s390x_build

00:00:12

passed #8452709
x86_build

00:00:37

passed #8452718
x86_test-gl

00:00:41

passed #8452719
x86_test-vk

00:00:12

 
  Meson X86 64
passed #8452733
meson-clang

00:09:23

passed #8452735
meson-clover

00:06:00

passed #8452728
meson-clover-testing

00:03:58

passed #8452730
meson-gallium

00:10:18

passed #8452731
meson-release

00:09:19

passed #8452725
meson-testing

00:05:21

passed #8452726
meson-testing-asan

00:12:05

passed #8452737
meson-vulkan

00:05:04

 
  Build Misc
passed #8452739
meson-android

00:00:59

passed #8452742
aarch64
meson-arm64

00:05:54

passed #8452744
aarch64
meson-arm64-asan

00:09:54

passed #8452746
aarch64
meson-arm64-build-test

00:04:28

passed #8452740
aarch64
meson-armhf

00:06:14

passed #8452751
meson-i386

00:06:03

passed #8452757
meson-mingw32-x86_64

00:04:34

passed #8452755
kvm
meson-ppc64el

00:04:00

passed #8452753
kvm
meson-s390x

00:05:02

passed #8452749
docker windows 1809 mesa
meson-windows-vs2019

00:05:21

 
  Amd
passed #8452761
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64

00:08:45

passed #8452764
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:08:40

passed #8452759
radv-fossils

00:08:02

 
  Arm
passed #8452767
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:07:38

passed #8452769
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:04:11

passed #8452772
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2

00:06:36

passed #8452774
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2

00:06:25

passed #8452776
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64

00:09:35

 
  Broadcom
passed #8452803
igalia-rpi4
v3d-rpi4-gles2:armhf

00:07:19

failed #8452789
igalia-rpi4
v3d-rpi4-gles31:armhf 1/2

00:09:57

passed #8452791
igalia-rpi4
v3d-rpi4-gles31:armhf 2/2

00:09:56

passed #8452794
igalia-rpi4
v3d-rpi4-gles3:armhf 1/4

00:09:53

passed #8452796
igalia-rpi4
v3d-rpi4-gles3:armhf 2/4

00:09:58

passed #8452799
igalia-rpi4
v3d-rpi4-gles3:armhf 3/4

00:07:54

passed #8452801
igalia-rpi4
v3d-rpi4-gles3:armhf 4/4

00:08:53

passed #8452805
igalia-rpi4
v3dv-rpi4-vk:armhf 1/6

00:07:12

passed #8452807
igalia-rpi4
v3dv-rpi4-vk:armhf 2/6

00:07:20

passed #8452808
igalia-rpi4
v3dv-rpi4-vk:armhf 3/6

00:12:23

passed #8452809
igalia-rpi4
v3dv-rpi4-vk:armhf 4/6

00:12:52

passed #8452810
igalia-rpi4
v3dv-rpi4-vk:armhf 5/6

00:07:25

passed #8452811
igalia-rpi4
v3dv-rpi4-vk:armhf 6/6

00:07:20

passed #8452779
igalia-rpi3
vc4-rpi3-gles2:armhf 1/4

00:04:26

passed #8452781
igalia-rpi3
vc4-rpi3-gles2:armhf 2/4

00:04:30

passed #8452784
igalia-rpi3
vc4-rpi3-gles2:armhf 3/4

00:04:59

passed #8452786
igalia-rpi3
vc4-rpi3-gles2:armhf 4/4

00:04:43

 
  Freedreno
passed #8452812
google-freedreno-db410c
a306_gles2

00:05:17

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

00:09:26

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

00:09:26

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

00:09:28

passed #8452816
google-freedreno-db410c
a306_gles3_options

00:02:48

passed #8452817
google-freedreno-db820c
a530_gles2

00:06:13

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

00:05:50

failed #8452818
google-freedreno-db820c
a530_gles3 1/2

01:00:04

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

00:08:39

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

00:07:35

passed #8452822
google-freedreno-db820c
a530_piglit_gl

00:10:06

passed #8452823
google-freedreno-db820c
a530_piglit_shader

00:09:05

passed #8452827
google-freedreno-cheza
a630_gl

00:01:26

passed #8452824
google-freedreno-cheza
a630_gles2

00:01:43

passed #8452826
google-freedreno-cheza
a630_gles3

00:04:40

passed #8452825
google-freedreno-cheza
a630_gles31

00:04:04

passed #8452829
google-freedreno-cheza
a630_gles_asan

00:05:05

passed #8452828
google-freedreno-cheza
a630_gles_others

00:02:40

passed #8452833
google-freedreno-cheza
a630_piglit_gl

00:06:25

passed #8452834
google-freedreno-cheza
a630_piglit_shader

00:05:20

passed #8452835
google-freedreno-cheza
a630-traces

00:08:04

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

00:06:54

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

00:08:10

passed #8452832
google-freedreno-cheza
a630_vk_sysmem

00:02:09

 
  Software Renderer
passed #8452849
lavapipe-vk

00:02:47

passed #8452841
llvmpipe-gles2

00:02:02

passed #8452836
llvmpipe-piglit-cl

00:02:20

passed #8452838
llvmpipe-piglit-glslparser

00:03:52

passed #8452837
llvmpipe-piglit-quick_gl

00:05:55

passed #8452839
llvmpipe-piglit-quick_shader

00:07:08

passed #8452840
llvmpipe-traces

00:01:42

passed #8452846
softpipe-asan-gles31

00:02:06

passed #8452848
softpipe-gl

00:01:06

passed #8452842
softpipe-gles2

00:01:37

passed #8452843
softpipe-gles3

00:02:42

passed #8452844
softpipe-gles31 1/2

00:04:14

passed #8452845
softpipe-gles31 2/2

00:06:00

passed #8452847
softpipe-piglit-quick

00:08:12

 
  Layered Backends
passed #8452862
docker windows 1809 mesa
test-d3d12-windows

00:04:48

passed #8452854
virgl-gl30-on-gl

00:00:31

passed #8452855
virgl-gl31-on-gl

00:01:11

passed #8452856
virgl-gl32-on-gl

00:01:26

passed #8452850
virgl-gles2-on-gl

00:02:36

passed #8452852
virgl-gles31-on-gl 1/2

00:04:49

passed #8452853
virgl-gles31-on-gl 2/2

00:05:52

passed #8452851
virgl-gles3-on-gl

00:04:30

passed #8452857
virgl-traces

00:00:46

passed #8452861
zink-lvp-gl

00:01:09

passed #8452859
zink-lvp-gles2

00:02:02

passed #8452860
zink-lvp-gles3

00:01:04

passed #8452858
zink-piglit-quick_gl

00:05:11

 
  Deploy
passed #8452863
test-docs-mr

00:02:24

 
Name Stage Failure
failed
v3d-rpi4-gles31:armhf 1/2 Broadcom
Uploading artifacts...
results/: found 14 matching files and directories

WARNING: serial*.txt: no matching files
Uploading artifacts as "archive" to coordinator... ok
id=8452789 responseStatus=201 Created token=VkcWtCYR
Uploading artifacts...
results/junit.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=8452789 responseStatus=201 Created token=VkcWtCYR
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
a530_gles3 1/2 Freedreno The script exceeded the maximum execution time set for the job
21-03-31 10:34:55 R SERIAL> Pass: 1951, ExpectedFail: 40, Skip: 9, Duration: 1:33, Remaining: 7:01
21-03-31 10:35:10 R SERIAL> Pass: 2439, ExpectedFail: 49, Skip: 12, Duration: 1:48, Remaining: 6:11
21-03-31 10:35:17 R SERIAL> Pass: 2931, ExpectedFail: 56, Skip: 13, Duration: 1:54, Remaining: 5:08
21-03-31 10:35:41 R SERIAL> Pass: 3419, ExpectedFail: 66, Warn: 1, Skip: 14, Duration: 2:19, Remaining: 5:00
21-03-31 10:35:53 R SERIAL> [ 184.065871] hrtimer: interrupt took 11361927 ns
21-03-31 10:36:08 R SERIAL> Pass: 3910, ExpectedFail: 72, Warn: 1, Skip: 17, Duration: 2:46, Remaining: 4:52
21-03-31 10:36:12 R SERIAL> Pass: 4399, ExpectedFail: 80, Warn: 1, Skip: 20, Duration: 2:49, Remaining: 4:07
21-03-31 10:36:58 R SERIAL> Pass: 4888, ExpectedFail: 86, Warn: 1, Skip: 25, Duration: 3:36, Remaining: 4:21
ERROR: Job failed: execution took longer than 1h0m0s seconds