microsoft/compiler: Don't separate phis while inserting upcasts

Closes: #4414
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <!9464>
110 jobs for !9464 with affinity-photo-phis in 35 minutes and 10 seconds (queued for 7 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #7828112
sanity

00:00:08

 
  Container
passed #7828117
aarch64
arm_build

00:00:16

passed #7828119
arm_test-base

00:00:13

passed #7828121
windows shell 1809 mesa
windows_build_vs2019

00:00:09

passed #7828114
x86_build-base

00:00:12

passed #7828116
x86_test-base

00:00:13

 
  Container 2
passed #7828136
android_build

00:00:15

passed #7828141
arm64_test

00:00:15

passed #7828143
armhf_test

00:00:12

passed #7828131
i386_build

00:00:14

passed #7828124
kernel+rootfs_amd64

00:00:18

passed #7828125
aarch64
kernel+rootfs_arm64

00:00:46

passed #7828127
aarch64
kernel+rootfs_armhf

00:00:10

passed #7828133
ppc64el_build

00:00:16

passed #7828134
s390x_build

00:00:14

passed #7828129
x86_build

00:00:15

passed #7828138
x86_test-gl

00:00:12

passed #7828139
x86_test-vk

00:00:16

 
  Meson X86 64
passed #7828153
meson-clang

00:05:49

passed #7828155
meson-clover

00:05:36

passed #7828148
meson-clover-testing

00:04:11

passed #7828150
gstreamer
meson-gallium

00:01:36

passed #7828152
meson-release

00:03:46

passed #7828145
meson-testing

00:05:48

passed #7828146
meson-testing-asan

00:08:18

passed #7828156
meson-vulkan

00:04:25

 
  Build Misc
passed #7828158
meson-android

00:01:36

passed #7828162
aarch64
meson-arm64

00:03:21

passed #7828164
aarch64
meson-arm64-asan

00:06:58

passed #7828166
aarch64
meson-arm64-build-test

00:03:49

passed #7828160
aarch64
meson-armhf

00:03:45

passed #7828170
meson-i386

00:04:24

passed #7828176
meson-mingw32-x86_64

00:02:18

passed #7828174
kvm
meson-ppc64el

00:03:12

passed #7828172
kvm
meson-s390x

00:04:21

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

00:04:43

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

00:10:30

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

00:28:40

passed #7828178
radv-fossils

00:11:55

 
  Arm
passed #7828194
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:03:59

passed #7828196
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles3:arm64

00:06:36

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

00:07:31

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

00:08:51

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

00:08:23

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

00:19:36

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

00:09:44

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

00:07:39

passed #7828206
igalia-rpi4
v3d-rpi4-gles31:armhf 1/2

00:05:48

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

00:12:30

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

00:06:20

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

00:05:23

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

00:06:33

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

00:05:32

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

00:07:55

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

00:08:42

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

00:08:10

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

00:08:26

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

00:08:38

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

00:07:58

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

00:04:18

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

00:03:54

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

00:04:22

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

00:05:29

 
  Freedreno
passed #7828231
google-freedreno-db410c
a306_gles2

00:05:10

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

00:08:59

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

00:09:15

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

00:09:14

passed #7828239
google-freedreno-db410c
a306_gles3_options

00:03:05

passed #7828241
google-freedreno-db820c
a530_gles2

00:06:35

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

00:05:54

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

00:08:48

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

00:06:59

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

00:08:37

passed #7828257
google-freedreno-cheza
a630_gl

00:01:31

passed #7828251
google-freedreno-cheza
a630_gles2

00:14:43

passed #7828255
google-freedreno-cheza
a630_gles3

00:04:46

passed #7828253
google-freedreno-cheza
a630_gles31

00:04:02

passed #7828262
google-freedreno-cheza
a630_gles_asan

00:03:24

passed #7828259
google-freedreno-cheza
a630_gles_others

00:02:40

passed #7828272
google-freedreno-cheza
a630-traces

00:07:04

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

00:06:52

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

00:08:00

passed #7828269
google-freedreno-cheza
a630_vk_sysmem

00:02:10

 
  Software Renderer
passed #7828286
lavapipe-vk

00:06:11

passed #7828284
llvmpipe-gles2

00:01:49

passed #7828275
llvmpipe-piglit-cl

00:02:34

passed #7828278
llvmpipe-piglit-glslparser

00:05:06

passed #7828277
llvmpipe-piglit-quick_gl

00:08:28

passed #7828280
llvmpipe-piglit-quick_shader

00:07:14

passed #7828282
llvmpipe-traces

00:01:50

passed #7828296
softpipe-asan-gles31

00:05:12

passed #7828300
softpipe-gl

00:00:48

passed #7828288
softpipe-gles2

00:01:46

passed #7828290
softpipe-gles3

00:09:15

passed #7828292
softpipe-gles31 1/2

00:02:20

passed #7828294
softpipe-gles31 2/2

00:08:18

passed #7828298
softpipe-piglit-quick

00:04:55

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

00:03:22

passed #7828311
virgl-gl30-on-gl

00:00:36

passed #7828312
virgl-gl31-on-gl

00:00:57

passed #7828313
virgl-gl32-on-gl

00:01:35

passed #7828303
virgl-gles2-on-gl

00:02:30

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

00:02:32

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

00:05:39

passed #7828305
virgl-gles3-on-gl

00:05:14

passed #7828314
virgl-traces

00:00:44

passed #7828318
zink-lvp-gl

00:00:56

passed #7828316
zink-lvp-gles2

00:03:08

passed #7828317
zink-lvp-gles3

00:01:23

passed #7828315
zink-piglit-quick_gl

00:07:40