microsoft/compiler: use driver-specific lowering

Upstream doesn't want our generic code for this, so let's add our own
lowering-pass instead.
47 jobs for !223 with dxil_nir_lower_inot in 34 minutes and 36 seconds (queued for 33 seconds)
detached
Status Job ID Name Coverage
  Container
passed #3823701
aarch64
arm_build

00:00:22

passed #3823703
aarch64
arm_test

00:00:22

passed #3823705
mesa 1809 shell windows
windows_build_vs2019

00:00:08

passed #3823691
x86_build

00:00:15

passed #3823699
x86_build_old

00:00:20

passed #3823694
x86_test-gl

00:00:20

passed #3823697
x86_test-vk

00:00:15

 
  Meson X86 64
passed #3823713
meson-clang

00:03:55

passed #3823712
meson-classic

00:01:48

passed #3823715
meson-clover

00:05:11

passed #3823716
meson-clover-old-llvm

00:06:22

passed #3823710
meson-gallium

00:03:06

passed #3823708
meson-testing

00:03:38

passed #3823718
meson-vulkan

00:02:39

 
  Scons
passed #3823719
scons-win64

00:02:56

 
  Meson Misc
passed #3823723
aarch64
meson-arm64

00:03:27

passed #3823726
aarch64
meson-arm64-build-test

00:04:12

passed #3823721
aarch64
meson-armhf

00:03:15

passed #3823732
meson-i386

00:03:38

passed #3823739
meson-mingw32-x86_64

00:02:36

passed #3823736
kvm
meson-ppc64el

00:03:00

passed #3823734
kvm
meson-s390x

00:03:00

failed #4208042
mesa 1809 windows docker
meson-windows-vs2019

00:01:17

failed #3874419
mesa 1809 windows docker
meson-windows-vs2019

00:07:00

failed #3833363
mesa 1809 windows docker
meson-windows-vs2019

00:05:29

failed #3833181
mesa 1809 windows docker
meson-windows-vs2019

00:06:03

failed #3824956
mesa 1809 windows docker
meson-windows-vs2019

00:05:54

failed #3823728
mesa 1809 docker windows
meson-windows-vs2019

00:06:48

 
  Llvmpipe
passed #3823747
llvmpipe-gles2

00:03:49

passed #3823750
llvmpipe-traces

00:00:37

passed #3823743
piglit-glslparser

00:04:05

passed #3823741
piglit-quick_gl

00:10:53

passed #3823746
piglit-quick_shader

00:08:05

 
  Softpipe
passed #3823753
softpipe-gles2

00:02:18

passed #3823760
softpipe-gles31 1/4

00:03:45

passed #3823755
softpipe-gles3 1/2

00:05:57

passed #3823763
softpipe-gles31 2/4

00:05:15

passed #3823764
softpipe-gles31 3/4

00:03:46

passed #3823767
softpipe-gles31 4/4

00:02:50

passed #3823758
softpipe-gles3 2/2

00:06:06

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

00:29:25

passed #3823771
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf

00:09:56

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

00:07:25

passed #3823775
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64

00:09:12

 
  Radv
passed #3823776
radv-fossils

00:00:36

 
  Virgl
passed #3823777
virgl-gles2

00:04:03

passed #3823778
virgl-gles3

00:04:29

 
Name Stage Failure
failed
meson-windows-vs2019 Meson Misc
GO version:   go1.13.8
Built: 2020-07-20T06:24:03+0000
OS/Arch: windows/amd64
Uploading artifacts...
WARNING: _build/meson-logs/*.txt: no matching files
WARNING: build/*/config.log: no matching files
WARNING: shader-db: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 128