Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target i686 --nodeps /builddir/build/SPECS/mlir.spec'], chrootPath='/var/lib/mock/fedora-rawhide-i686-1672092573.942949/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f774b135210>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bxwlfmw5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bxwlfmw5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '16a1113291f0420b8d92efed22f9d93d', '-D', '/var/lib/mock/fedora-rawhide-i686-1672092573.942949/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bxwlfmw5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target i686 --nodeps /builddir/build/SPECS/mlir.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: i686
Building for target i686
setting SOURCE_DATE_EPOCH=1670198400
Wrote: /builddir/build/SRPMS/mlir-15.0.6-1.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target i686 --nodeps /builddir/build/SPECS/mlir.spec'], chrootPath='/var/lib/mock/fedora-rawhide-i686-1672092573.942949/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f774b135210>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bxwlfmw5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bxwlfmw5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '01a14363835e4ac0bd0cd402c55c77f5', '-D', '/var/lib/mock/fedora-rawhide-i686-1672092573.942949/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bxwlfmw5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target i686 --nodeps /builddir/build/SPECS/mlir.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: i686
Building for target i686
setting SOURCE_DATE_EPOCH=1670198400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.izFmTJ
+ umask 022
+ cd /builddir/build/BUILD
+ /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/release-keys.asc --signature=/builddir/build/SOURCES/llvm-project-15.0.6.src.tar.xz.sig --data=/builddir/build/SOURCES/llvm-project-15.0.6.src.tar.xz
gpgv: Signature made Tue Nov 29 13:19:17 2022 UTC
gpgv:                using RSA key D574BD5D1D0E98895E3BF90044F2485E45D59042
gpgv: Good signature from "Tobias Hieta <tobias@hieta.se>"
+ cd /builddir/build/BUILD
+ rm -rf llvm-project-15.0.6.src/mlir
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/llvm-project-15.0.6.src.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd llvm-project-15.0.6.src/mlir
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ find ../CONTRIBUTING.md ../README.md ../SECURITY.md ../bolt ../clang ../clang-tools-extra ../cmake ../compiler-rt ../cross-project-tests ../flang ../libc ../libclc ../libcxx ../libcxxabi ../libunwind ../lld ../lldb ../llvm ../llvm-libgcc ../mlir ../openmp ../polly ../pstl ../runtimes ../third-party ../utils -maxdepth 0 '!' -name mlir -exec rm -rf '{}' +
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Y0DZFv
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd llvm-project-15.0.6.src/mlir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_SKIP_RPATH=ON -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DLLVM_BUILD_LLVM_DYLIB=ON -DCMAKE_PREFIX_PATH=/usr/lib/cmake/llvm/ -DLLVM_EXTERNAL_LIT=/usr/bin/lit -DLLVM_BUILD_UTILS:BOOL=ON -DMLIR_INCLUDE_DOCS:BOOL=ON -DMLIR_INCLUDE_TESTS:BOOL=ON -DMLIR_INCLUDE_INTEGRATION_TESTS:BOOL=OFF -DBUILD_SHARED_LIBS=OFF -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF -DMLIR_BUILD_MLIR_C_DYLIB=ON -DLLVM_LIBDIR_SUFFIX=
-- The C compiler identification is GNU 13.0.0
-- The CXX compiler identification is GNU 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find FFI (missing: FFI_LIBRARIES HAVE_FFI_CALL) 
-- Performing Test Terminfo_LINKABLE
-- Performing Test Terminfo_LINKABLE - Success
-- Found Terminfo: /usr/lib/libtinfo.so  
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.13") 
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG
-- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Linker detection: GNU ld
-- Performing Test C_SUPPORTS_WERROR_IMPLICIT_FUNCTION_DECLARATION
-- Performing Test C_SUPPORTS_WERROR_IMPLICIT_FUNCTION_DECLARATION - Success
-- Performing Test C_SUPPORTS_WERROR_MISMATCHED_TAGS
-- Performing Test C_SUPPORTS_WERROR_MISMATCHED_TAGS - Failed
-- Performing Test C_SUPPORTS_WERROR_GLOBAL_CONSTRUCTOR
-- Performing Test C_SUPPORTS_WERROR_GLOBAL_CONSTRUCTOR - Failed
-- Performing Test CXX_SUPPORTS_WERROR_GLOBAL_CONSTRUCTOR
-- Performing Test CXX_SUPPORTS_WERROR_GLOBAL_CONSTRUCTOR - Failed
-- Building MLIR-C dylib
CMake Warning at CMakeLists.txt:176 (message):
  gtest not found, unittests will not be available
-- Configuring done
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Conversion/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Conversion/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Conversion/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Conversion/CMakeLists.txt:8 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Affine/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Affine/CMakeLists.txt:7 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:4 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Dialect/Affine/IR/CMakeLists.txt:4 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/AMDGPU/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/AMDGPU/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/AMDGPU/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/AMDGPU/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/AMDGPU/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/AMDGPU/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/AMDGPU/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:4 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:4 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:4 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:4 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:4 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:4 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Arithmetic/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Arithmetic/Transforms/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Async/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Async/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Async/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Async/CMakeLists.txt:9 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Async/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Async/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Async/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Async/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Async/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Async/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Async/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/ArmNeon/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/ArmSVE/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/AMX/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:4 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Dialect/Bufferization/IR/CMakeLists.txt:4 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt:6 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt:6 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Complex/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Complex/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Complex/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Complex/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Complex/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Complex/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Complex/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/ControlFlow/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/ControlFlow/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/ControlFlow/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/ControlFlow/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/ControlFlow/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/ControlFlow/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/ControlFlow/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/DLTI/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/DLTI/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/DLTI/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/DLTI/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/DLTI/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/DLTI/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/DLTI/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/EmitC/IR/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Func/IR/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Func/IR/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Func/IR/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Func/IR/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Func/IR/CMakeLists.txt:8 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Func/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Func/Transforms/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:11 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:10 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:16 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:15 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:21 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/IR/CMakeLists.txt:20 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/Transforms/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/Transforms/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/GPU/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/GPU/Transforms/CMakeLists.txt:7 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Math/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Math/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Math/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Math/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Math/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Math/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Math/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/CMakeLists.txt:7 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Linalg/CMakeLists.txt:10 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:45 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:45 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:45 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:45 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:45 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:45 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:49 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:48 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:55 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:54 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:59 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:64 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:63 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:71 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/IR/CMakeLists.txt:70 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt:8 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:10 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:9 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:12 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:11 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:14 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:13 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:19 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:18 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:22 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:23 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:27 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:26 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:29 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:28 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:35 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:34 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:33 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:39 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:40 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:43 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:43 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:43 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:43 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:43 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:43 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:44 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:46 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:50 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:49 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:48 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:47 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:53 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:53 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:53 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:53 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:53 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:53 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:54 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/CMakeLists.txt:56 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/MemRef/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/MemRef/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/MemRef/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/MemRef/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/MemRef/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/MemRef/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/MemRef/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt:6 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:2 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:2 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:2 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:2 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:2 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:2 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:3 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:7 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:13 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/MLProgram/IR/CMakeLists.txt:12 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/NVGPU/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/NVGPU/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/NVGPU/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/NVGPU/CMakeLists.txt:9 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/NVGPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/NVGPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/NVGPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/NVGPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/NVGPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/NVGPU/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/NVGPU/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:14 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:9 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:8 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:13 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:12 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:7 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:11 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenACC/CMakeLists.txt:10 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:14 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:9 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:8 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:13 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:12 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:7 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:11 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:10 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:17 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:17 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:21 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/OpenMP/CMakeLists.txt:20 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/PDL/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/PDL/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/PDL/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/PDL/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/PDL/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/PDL/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/PDL/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Quant/CMakeLists.txt:8 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/SCF/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/SCF/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/SCF/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/SCF/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/SCF/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/SCF/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/SCF/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SCF/TransformOps/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SCF/TransformOps/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/SCF/TransformOps/CMakeLists.txt:6 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SCF/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/SCF/Transforms/CMakeLists.txt:6 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Shape/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Shape/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Shape/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Shape/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Shape/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Shape/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Shape/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Shape/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Shape/Transforms/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt:7 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:13 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:12 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:11 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:19 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:18 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:20 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:25 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:30 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:36 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/IR/CMakeLists.txt:35 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt:6 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Tensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Tensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Tensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Tensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Tensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Tensor/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Tensor/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:7 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Tosa/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt:6 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:7 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:11 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:11 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:11 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:11 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:11 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:11 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:12 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:14 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:14 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Transform/IR/CMakeLists.txt:15 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Transform/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Transform/Transforms/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Vector/IR/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/Vector/Transforms/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/Vector/Transforms/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:170 (mlir_tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:169 (mlir_tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:174 (mlir_tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:173 (mlir_tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:172 (mlir_tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:171 (mlir_tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Dialect/X86Vector/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/IR/CMakeLists.txt:1 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/IR/CMakeLists.txt:1 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/IR/CMakeLists.txt:2 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/IR/CMakeLists.txt:2 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/IR/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/IR/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:7 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:6 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:12 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:11 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:17 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:16 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:22 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:21 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:27 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:26 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:32 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:31 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:37 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:36 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:42 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:41 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:48 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:47 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:50 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:49 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:55 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/IR/CMakeLists.txt:54 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/IR/CMakeLists.txt:58 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/IR/CMakeLists.txt:59 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/IR/CMakeLists.txt:60 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/IR/CMakeLists.txt:61 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/IR/CMakeLists.txt:62 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:1 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:1 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:2 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:2 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:3 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:4 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:4 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:5 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:5 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:6 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:6 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:7 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:7 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:8 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:8 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:9 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:9 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:10 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:10 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:11 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:11 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:12 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:12 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:183 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:13 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  cmake/modules/AddMLIR.cmake:182 (mlir_tablegen)
  include/mlir/Interfaces/CMakeLists.txt:13 (add_mlir_interface)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:17 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:16 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:19 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:18 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:21 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:20 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:25 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:30 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Interfaces/CMakeLists.txt:35 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Reducer/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Reducer/CMakeLists.txt:5 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Transforms/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Transforms/CMakeLists.txt:5 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  include/mlir/Transforms/CMakeLists.txt:4 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:192 (tablegen)
  include/mlir/Transforms/CMakeLists.txt:8 (add_mlir_doc)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  lib/Conversion/GPUToNVVM/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  lib/Conversion/GPUToROCDL/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  lib/Conversion/ShapeToStandard/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  lib/Dialect/Arithmetic/IR/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  lib/Dialect/Shape/IR/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  lib/Dialect/SPIRV/IR/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:9 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:8 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:13 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:12 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:11 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:10 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:18 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:17 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:23 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:22 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:32 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:31 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:28 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:27 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:30 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:29 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Test/CMakeLists.txt:33 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Transform/CMakeLists.txt:3 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib/cmake/llvm/TableGen.cmake:103 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:9 (tablegen)
  test/lib/Dialect/Transform/CMakeLists.txt:2 (mlir_tablegen)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/modules/AddMLIR.cmake:108 (add_custom_command):
  Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
  add_custom_command().  Run "cmake --help-policy CMP0116" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  cmake/modules/AddMLIR.cmake:137 (_pdll_tablegen)
  test/lib/Tools/PDLL/CMakeLists.txt:1 (add_mlir_pdll_library)
This warning is for project developers.  Use -Wno-dev to suppress it.
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:
    CMAKE_CXX_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    CMAKE_VERBOSE_MAKEFILE
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build
+ export LD_LIBRARY_PATH=/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/i686-redhat-linux-gnu/lib
+ LD_LIBRARY_PATH=/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/i686-redhat-linux-gnu/lib
+ /usr/bin/cmake --build redhat-linux-build -j2 --verbose
[1/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeFormatGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeFormatGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeFormatGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/TableGen/Format.h:21,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/TableGen/CodeGenHelpers.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/TableGen/Class.h:28,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp:9:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[2/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeDefGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeDefGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeDefGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/TableGen/Format.h:21,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/TableGen/CodeGenHelpers.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/TableGen/Class.h:28,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp:9:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[3/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/CodeGenHelpers.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/CodeGenHelpers.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/CodeGenHelpers.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/CodeGenHelpers.cpp
[4/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DialectGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DialectGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DialectGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/DialectGen.cpp
[5/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DirectiveCommonGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DirectiveCommonGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DirectiveCommonGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/DirectiveCommonGen.cpp
[6/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/FormatGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/FormatGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/FormatGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/FormatGen.cpp
[7/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/EnumsGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/EnumsGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/EnumsGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/EnumsGen.cpp
[8/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRConversionGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRConversionGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRConversionGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/LLVMIRConversionGen.cpp
[9/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRIntrinsicGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRIntrinsicGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRIntrinsicGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp
[10/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpClass.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpClass.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpClass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/OpClass.cpp
[11/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/mlir-tblgen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/mlir-tblgen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/mlir-tblgen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/mlir-tblgen.cpp
[12/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDocGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDocGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDocGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/OpDocGen.cpp
[13/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDefinitionsGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDefinitionsGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDefinitionsGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
[14/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpGenHelpers.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpGenHelpers.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpGenHelpers.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/OpGenHelpers.cpp
[15/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpFormatGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpFormatGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpFormatGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/OpFormatGen.cpp
[16/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpInterfacesGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpInterfacesGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpInterfacesGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/OpInterfacesGen.cpp
[17/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpPythonBindingGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpPythonBindingGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpPythonBindingGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/OpPythonBindingGen.cpp
[18/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassCAPIGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassCAPIGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassCAPIGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/PassCAPIGen.cpp
[19/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassDocGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassDocGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassDocGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/PassDocGen.cpp
[20/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/PassGen.cpp
[21/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/RewriterGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/RewriterGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/RewriterGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/RewriterGen.cpp
[22/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/MLIRSupportIndentedOstream.dir/IndentedOstream.cpp.o -MF lib/Support/CMakeFiles/MLIRSupportIndentedOstream.dir/IndentedOstream.cpp.o.d -o lib/Support/CMakeFiles/MLIRSupportIndentedOstream.dir/IndentedOstream.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/IndentedOstream.cpp
[23/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/SPIRVUtilsGen.cpp.o -MF tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/SPIRVUtilsGen.cpp.o.d -o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/SPIRVUtilsGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp
[24/1384] : && /usr/bin/cmake -E rm -f lib/Support/libMLIRSupportIndentedOstream.a && /usr/bin/ar Dqc lib/Support/libMLIRSupportIndentedOstream.a  lib/Support/CMakeFiles/MLIRSupportIndentedOstream.dir/IndentedOstream.cpp.o && /usr/bin/ranlib -D lib/Support/libMLIRSupportIndentedOstream.a && :
[25/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Argument.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Argument.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Argument.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Argument.cpp
[26/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Attribute.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Attribute.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Attribute.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Attribute.cpp
[27/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/AttrOrTypeDef.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/AttrOrTypeDef.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/AttrOrTypeDef.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/AttrOrTypeDef.cpp
[28/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Builder.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Builder.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Builder.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Builder.cpp
[29/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Constraint.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Constraint.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Constraint.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Constraint.cpp
[30/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Class.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Class.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Class.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Class.cpp
[31/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Dialect.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Dialect.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Dialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Dialect.cpp
[32/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Interfaces.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Interfaces.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Interfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Interfaces.cpp
[33/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Format.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Format.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Format.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Format.cpp
[34/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pass.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pass.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Pass.cpp
[35/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Operator.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Operator.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Operator.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Operator.cpp
[36/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pattern.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pattern.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pattern.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Pattern.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Pattern.cpp:20:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<int, void>::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<int, void>::format(int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[37/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Predicate.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Predicate.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Predicate.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Predicate.cpp
[38/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Region.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Region.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Region.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Region.cpp
[39/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/SideEffects.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/SideEffects.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/SideEffects.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/SideEffects.cpp
[40/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Successor.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Successor.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Successor.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Successor.cpp
[41/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Trait.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Trait.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Trait.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Trait.cpp
[42/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/TableGen/CMakeFiles/MLIRTableGen.dir/Type.cpp.o -MF lib/TableGen/CMakeFiles/MLIRTableGen.dir/Type.cpp.o.d -o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Type.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/TableGen/Type.cpp
[43/1384] : && /usr/bin/cmake -E rm -f lib/TableGen/libMLIRTableGen.a && /usr/bin/ar Dqc lib/TableGen/libMLIRTableGen.a  lib/TableGen/CMakeFiles/MLIRTableGen.dir/Argument.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Attribute.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/AttrOrTypeDef.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Builder.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Class.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Constraint.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Dialect.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Format.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Interfaces.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Operator.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pass.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Pattern.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Predicate.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Region.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/SideEffects.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Successor.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Trait.cpp.o lib/TableGen/CMakeFiles/MLIRTableGen.dir/Type.cpp.o && /usr/bin/ranlib -D lib/TableGen/libMLIRTableGen.a && :
[44/1384] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeDefGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/AttrOrTypeFormatGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/CodeGenHelpers.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DialectGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DirectiveCommonGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/EnumsGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/FormatGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRConversionGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/LLVMIRIntrinsicGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/mlir-tblgen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpClass.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDefinitionsGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpDocGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpFormatGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpGenHelpers.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpInterfacesGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/OpPythonBindingGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassCAPIGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassDocGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/PassGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/RewriterGen.cpp.o tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/SPIRVUtilsGen.cpp.o -o bin/mlir-tblgen  /usr/lib/libLLVMDemangle.a  /usr/lib/libLLVMSupport.a  /usr/lib/libLLVMTableGen.a  /usr/lib/libLLVMTableGen.a  lib/Support/libMLIRSupportIndentedOstream.a  lib/TableGen/libMLIRTableGen.a  /usr/lib/libLLVMSupport.a  /usr/lib/libLLVMDemangle.a  -lrt  -ldl  -lm  /usr/lib/libz.so  /usr/lib/libtinfo.so && :
[45/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-impl --prefix Conversion -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/Passes.td --write-if-changed -o include/mlir/Conversion/Passes.capi.cpp.inc -d include/mlir/Conversion/Passes.capi.cpp.inc.d
[46/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-header --prefix Conversion -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/Passes.td --write-if-changed -o include/mlir/Conversion/Passes.capi.h.inc -d include/mlir/Conversion/Passes.capi.h.inc.d
[47/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Conversion -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/Passes.td --write-if-changed -o include/mlir/Conversion/Passes.h.inc -d include/mlir/Conversion/Passes.h.inc.d
[48/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Affine -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/Passes.td --write-if-changed -o include/mlir/Dialect/Affine/Passes.h.inc -d include/mlir/Dialect/Affine/Passes.h.inc.d
[49/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc -d include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc.d
[50/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc -d include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc.d
[51/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td --write-if-changed -o include/mlir/Dialect/AMDGPU/AMDGPU.cpp.inc -d include/mlir/Dialect/AMDGPU/AMDGPU.cpp.inc.d
[52/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc -d include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc.d
[53/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineOps.h.inc -d include/mlir/Dialect/Affine/IR/AffineOps.h.inc.d
[54/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=affine -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc -d include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc.d
[55/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=affine -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc -d include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc.d
[56/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=affine -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc -d include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc.d
[57/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=affine -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td --write-if-changed -o include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc -d include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc.d
[58/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td --write-if-changed -o include/mlir/Dialect/AMDGPU/AMDGPU.h.inc -d include/mlir/Dialect/AMDGPU/AMDGPU.h.inc.d
[59/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=amdgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td --write-if-changed -o include/mlir/Dialect/AMDGPU/AMDGPUDialect.cpp.inc -d include/mlir/Dialect/AMDGPU/AMDGPUDialect.cpp.inc.d
[60/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=amdgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td --write-if-changed -o include/mlir/Dialect/AMDGPU/AMDGPUDialect.h.inc -d include/mlir/Dialect/AMDGPU/AMDGPUDialect.h.inc.d
[61/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=amdgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td --write-if-changed -o include/mlir/Dialect/AMDGPU/AMDGPUTypes.cpp.inc -d include/mlir/Dialect/AMDGPU/AMDGPUTypes.cpp.inc.d
[62/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=amdgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td --write-if-changed -o include/mlir/Dialect/AMDGPU/AMDGPUTypes.h.inc -d include/mlir/Dialect/AMDGPU/AMDGPUTypes.h.inc.d
[63/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.h.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.h.inc.d
[64/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.cpp.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.cpp.inc.d
[65/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=arith -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.cpp.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.cpp.inc.d
[66/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=arith -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc.d
[67/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.cpp.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.cpp.inc.d
[68/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.h.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.h.inc.d
[69/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=arith -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.cpp.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.cpp.inc.d
[70/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=arith -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td --write-if-changed -o include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.h.inc -d include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.h.inc.d
[71/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Arithmetic -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Arithmetic/Transforms/Passes.h.inc -d include/mlir/Dialect/Arithmetic/Transforms/Passes.h.inc.d
[72/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-impl --prefix Async -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/Passes.td --write-if-changed -o include/mlir/Dialect/Async/Passes.capi.cpp.inc -d include/mlir/Dialect/Async/Passes.capi.cpp.inc.d
[73/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-header --prefix Async -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/Passes.td --write-if-changed -o include/mlir/Dialect/Async/Passes.capi.h.inc -d include/mlir/Dialect/Async/Passes.capi.h.inc.d
[74/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Async -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/Passes.td --write-if-changed -o include/mlir/Dialect/Async/Passes.h.inc -d include/mlir/Dialect/Async/Passes.h.inc.d
[75/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/AsyncOps.td --write-if-changed -o include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc -d include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc.d
[76/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/AsyncOps.td --write-if-changed -o include/mlir/Dialect/Async/IR/AsyncOps.h.inc -d include/mlir/Dialect/Async/IR/AsyncOps.h.inc.d
[77/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=async -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/AsyncOps.td --write-if-changed -o include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc -d include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc.d
[78/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=async -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/AsyncOps.td --write-if-changed -o include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc -d include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc.d
[79/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=async -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/AsyncOps.td --write-if-changed -o include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc -d include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc.d
[80/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=async -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/AsyncOps.td --write-if-changed -o include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc -d include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc.d
[81/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td --write-if-changed -o include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc -d include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc.d
[82/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td --write-if-changed -o include/mlir/Dialect/ArmNeon/ArmNeon.h.inc -d include/mlir/Dialect/ArmNeon/ArmNeon.h.inc.d
[83/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=arm_neon -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td --write-if-changed -o include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc -d include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc.d
[84/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=arm_neon -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td --write-if-changed -o include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc -d include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc.d
[85/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=arm_neon -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td --write-if-changed -o include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc -d include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc.d
[86/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=arm_neon -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td --write-if-changed -o include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc -d include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc.d
[87/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td --write-if-changed -o include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc -d include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc.d
[88/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td --write-if-changed -o include/mlir/Dialect/ArmSVE/ArmSVE.cpp.inc -d include/mlir/Dialect/ArmSVE/ArmSVE.cpp.inc.d
[89/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td --write-if-changed -o include/mlir/Dialect/ArmSVE/ArmSVE.h.inc -d include/mlir/Dialect/ArmSVE/ArmSVE.h.inc.d
[90/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=arm_sve -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td --write-if-changed -o include/mlir/Dialect/ArmSVE/ArmSVEDialect.cpp.inc -d include/mlir/Dialect/ArmSVE/ArmSVEDialect.cpp.inc.d
[91/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=arm_sve -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td --write-if-changed -o include/mlir/Dialect/ArmSVE/ArmSVEDialect.h.inc -d include/mlir/Dialect/ArmSVE/ArmSVEDialect.h.inc.d
[92/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=arm_sve -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td --write-if-changed -o include/mlir/Dialect/ArmSVE/ArmSVETypes.cpp.inc -d include/mlir/Dialect/ArmSVE/ArmSVETypes.cpp.inc.d
[93/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=arm_sve -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td --write-if-changed -o include/mlir/Dialect/ArmSVE/ArmSVETypes.h.inc -d include/mlir/Dialect/ArmSVE/ArmSVETypes.h.inc.d
[94/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td --write-if-changed -o include/mlir/Dialect/ArmSVE/ArmSVEConversions.inc -d include/mlir/Dialect/ArmSVE/ArmSVEConversions.inc.d
[95/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMX.td --write-if-changed -o include/mlir/Dialect/AMX/AMX.cpp.inc -d include/mlir/Dialect/AMX/AMX.cpp.inc.d
[96/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMX.td --write-if-changed -o include/mlir/Dialect/AMX/AMX.h.inc -d include/mlir/Dialect/AMX/AMX.h.inc.d
[97/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=amx -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMX.td --write-if-changed -o include/mlir/Dialect/AMX/AMXDialect.cpp.inc -d include/mlir/Dialect/AMX/AMXDialect.cpp.inc.d
[98/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=amx -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMX.td --write-if-changed -o include/mlir/Dialect/AMX/AMXDialect.h.inc -d include/mlir/Dialect/AMX/AMXDialect.h.inc.d
[99/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=amx -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMX.td --write-if-changed -o include/mlir/Dialect/AMX/AMXTypes.cpp.inc -d include/mlir/Dialect/AMX/AMXTypes.cpp.inc.d
[100/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=amx -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMX.td --write-if-changed -o include/mlir/Dialect/AMX/AMXTypes.h.inc -d include/mlir/Dialect/AMX/AMXTypes.h.inc.d
[101/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMX.td --write-if-changed -o include/mlir/Dialect/AMX/AMXConversions.inc -d include/mlir/Dialect/AMX/AMXConversions.inc.d
[102/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc -d include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc.d
[103/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc -d include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc.d
[104/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=bufferization -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc -d include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc.d
[105/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=bufferization -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc -d include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc.d
[106/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=bufferization -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc -d include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc.d
[107/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc -d include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc.d
[108/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=bufferization -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc -d include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc.d
[109/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc -d include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc.d
[110/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc -d include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc.d
[111/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td --write-if-changed -o include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc -d include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc.d
[112/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc -d include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc.d
[113/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Bufferization -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc -d include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc.d
[114/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td --write-if-changed -o include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc -d include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc.d
[115/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td --write-if-changed -o include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc -d include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc.d
[116/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td --write-if-changed -o include/mlir/Dialect/Complex/IR/ComplexOps.h.inc -d include/mlir/Dialect/Complex/IR/ComplexOps.h.inc.d
[117/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=complex -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td --write-if-changed -o include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc -d include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc.d
[118/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=complex -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td --write-if-changed -o include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc -d include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc.d
[119/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=complex -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td --write-if-changed -o include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc -d include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc.d
[120/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=complex -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td --write-if-changed -o include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc -d include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc.d
[121/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td --write-if-changed -o include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc -d include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc.d
[122/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td --write-if-changed -o include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc -d include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc.d
[123/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=cf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td --write-if-changed -o include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc -d include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc.d
[124/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=cf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td --write-if-changed -o include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc -d include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc.d
[125/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=cf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td --write-if-changed -o include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc -d include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc.d
[126/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=cf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td --write-if-changed -o include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc -d include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc.d
[127/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI/DLTI.td --write-if-changed -o include/mlir/Dialect/DLTI/DLTI.cpp.inc -d include/mlir/Dialect/DLTI/DLTI.cpp.inc.d
[128/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI/DLTI.td --write-if-changed -o include/mlir/Dialect/DLTI/DLTI.h.inc -d include/mlir/Dialect/DLTI/DLTI.h.inc.d
[129/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=dlti -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI/DLTI.td --write-if-changed -o include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc -d include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc.d
[130/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=dlti -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI/DLTI.td --write-if-changed -o include/mlir/Dialect/DLTI/DLTIDialect.h.inc -d include/mlir/Dialect/DLTI/DLTIDialect.h.inc.d
[131/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=dlti -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI/DLTI.td --write-if-changed -o include/mlir/Dialect/DLTI/DLTITypes.cpp.inc -d include/mlir/Dialect/DLTI/DLTITypes.cpp.inc.d
[132/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=dlti -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI/DLTI.td --write-if-changed -o include/mlir/Dialect/DLTI/DLTITypes.h.inc -d include/mlir/Dialect/DLTI/DLTITypes.h.inc.d
[133/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc -d include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc.d
[134/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitC.h.inc -d include/mlir/Dialect/EmitC/IR/EmitC.h.inc.d
[135/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=emitc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc -d include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc.d
[136/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=emitc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc -d include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc.d
[137/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=emitc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc -d include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc.d
[138/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=emitc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc -d include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc.d
[139/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitCAttributes.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc -d include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc.d
[140/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitCAttributes.td --write-if-changed -o include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc -d include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc.d
[141/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR/FuncOps.td --write-if-changed -o include/mlir/Dialect/Func/IR/FuncOps.cpp.inc -d include/mlir/Dialect/Func/IR/FuncOps.cpp.inc.d
[142/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR/FuncOps.td --write-if-changed -o include/mlir/Dialect/Func/IR/FuncOps.h.inc -d include/mlir/Dialect/Func/IR/FuncOps.h.inc.d
[143/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR/FuncOps.td --write-if-changed -o include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc -d include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc.d
[144/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Func -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Func/Transforms/Passes.h.inc -d include/mlir/Dialect/Func/Transforms/Passes.h.inc.d
[145/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR/FuncOps.td --write-if-changed -o include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc -d include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc.d
[146/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOps.h.inc -d include/mlir/Dialect/GPU/IR/GPUOps.h.inc.d
[147/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc -d include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc.d
[148/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=gpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc -d include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc.d
[149/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=gpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc -d include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc.d
[150/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=gpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc -d include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc.d
[151/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=gpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc -d include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc.d
[152/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUBase.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc -d include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc.d
[153/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUBase.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc -d include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc.d
[154/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-impl --prefix GPU -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc -d include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc.d
[155/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td --write-if-changed -o include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc -d include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc.d
[156/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td --write-if-changed -o include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc -d include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc.d
[157/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-header --prefix GPU -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc -d include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc.d
[158/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc -d include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc.d
[159/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc -d include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc.d
[160/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name GPU -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/GPU/Transforms/Passes.h.inc -d include/mlir/Dialect/GPU/Transforms/Passes.h.inc.d
[161/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -attrdefs-dialect=gpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc -d include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc.d
[162/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -attrdefs-dialect=gpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUOps.td --write-if-changed -o include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc -d include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc.d
[163/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR/MathOps.td --write-if-changed -o include/mlir/Dialect/Math/IR/MathOps.cpp.inc -d include/mlir/Dialect/Math/IR/MathOps.cpp.inc.d
[164/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR/MathOps.td --write-if-changed -o include/mlir/Dialect/Math/IR/MathOps.h.inc -d include/mlir/Dialect/Math/IR/MathOps.h.inc.d
[165/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=math -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR/MathOps.td --write-if-changed -o include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc -d include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc.d
[166/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=math -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR/MathOps.td --write-if-changed -o include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc -d include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc.d
[167/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=math -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR/MathOps.td --write-if-changed -o include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc -d include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc.d
[168/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=math -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Math/IR/MathOps.td --write-if-changed -o include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc -d include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc.d
[169/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-impl --prefix Linalg -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/Passes.td --write-if-changed -o include/mlir/Dialect/Linalg/Passes.capi.cpp.inc -d include/mlir/Dialect/Linalg/Passes.capi.cpp.inc.d
[170/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-header --prefix Linalg -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/Passes.td --write-if-changed -o include/mlir/Dialect/Linalg/Passes.capi.h.inc -d include/mlir/Dialect/Linalg/Passes.capi.h.inc.d
[171/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Linalg -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/Passes.td --write-if-changed -o include/mlir/Dialect/Linalg/Passes.h.inc -d include/mlir/Dialect/Linalg/Passes.h.inc.d
[172/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td --write-if-changed -o include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc -d include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc.d
[173/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td --write-if-changed -o include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc -d include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc.d
[174/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td --write-if-changed -o include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc -d include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc.d
[175/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td --write-if-changed -o include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc -d include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc.d
[176/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc.d
[177/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc.d
[178/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name LLVM -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc -d include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc.d
[179/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOps.h.inc -d include/mlir/Dialect/LLVMIR/LLVMOps.h.inc.d
[180/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc -d include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc.d
[181/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc.d
[182/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc.d
[183/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc.d
[184/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc.d
[185/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td --write-if-changed -o include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc -d include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc.d
[186/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc -d include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc.d
[187/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc -d include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc.d
[188/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td --write-if-changed -o include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc -d include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc.d
[189/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.cpp.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.cpp.inc.d
[190/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.h.inc -d include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.h.inc.d
[191/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc -d include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc.d
[192/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc -d include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc.d
[193/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=memref -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td --write-if-changed -o include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc -d include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc.d
[194/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-from-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc -d include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc.d
[195/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-to-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc -d include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc.d
[196/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMConversions.inc -d include/mlir/Dialect/LLVMIR/LLVMConversions.inc.d
[197/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=memref -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td --write-if-changed -o include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc -d include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc.d
[198/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc -d include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc.d
[199/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmintrinsic-to-llvmirop-pairs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/LLVMIntrinsicToLLVMIROpPairs.inc -d include/mlir/Dialect/LLVMIR/LLVMIntrinsicToLLVMIROpPairs.inc.d
[200/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=memref -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td --write-if-changed -o include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc -d include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc.d
[201/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc -d include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc.d
[202/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOps.h.inc -d include/mlir/Dialect/LLVMIR/NVVMOps.h.inc.d
[203/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=nvvm -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc.d
[204/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=nvvm -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc.d
[205/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=nvvm -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc.d
[206/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=nvvm -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc.d
[207/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMConversions.inc -d include/mlir/Dialect/LLVMIR/NVVMConversions.inc.d
[208/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -attrdefs-dialect=nvvm -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc.d
[209/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -attrdefs-dialect=nvvm -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc.d
[210/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc.d
[211/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=memref -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td --write-if-changed -o include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc -d include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc.d
[212/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name MemRef -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/MemRef/Transforms/Passes.h.inc -d include/mlir/Dialect/MemRef/Transforms/Passes.h.inc.d
[213/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc -d include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc.d
[214/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc.d
[215/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc -d include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc.d
[216/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc -d include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc.d
[217/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=rocdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc -d include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc.d
[218/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=rocdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc -d include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc.d
[219/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=rocdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc -d include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc.d
[220/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=rocdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc -d include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc.d
[221/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td --write-if-changed -o include/mlir/Dialect/LLVMIR/ROCDLConversions.inc -d include/mlir/Dialect/LLVMIR/ROCDLConversions.inc.d
[222/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc.d
[223/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=ml_program -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc.d
[224/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=ml_program -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc.d
[225/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=ml_program -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc.d
[226/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc.d
[227/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=ml_program -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc.d
[228/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-impl --prefix NVGPU -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/Passes.td --write-if-changed -o include/mlir/Dialect/NVGPU/Passes.capi.cpp.inc -d include/mlir/Dialect/NVGPU/Passes.capi.cpp.inc.d
[229/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-header --prefix NVGPU -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/Passes.td --write-if-changed -o include/mlir/Dialect/NVGPU/Passes.capi.h.inc -d include/mlir/Dialect/NVGPU/Passes.capi.h.inc.d
[230/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc.d
[231/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name NVGPU -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/Passes.td --write-if-changed -o include/mlir/Dialect/NVGPU/Passes.h.inc -d include/mlir/Dialect/NVGPU/Passes.h.inc.d
[232/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc.d
[233/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td --write-if-changed -o include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc -d include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc.d
[234/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td --write-if-changed -o include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc -d include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc.d
[235/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td --write-if-changed -o include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc -d include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc.d
[236/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=nvgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td --write-if-changed -o include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc -d include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc.d
[237/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=nvgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td --write-if-changed -o include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc -d include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc.d
[238/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=nvgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td --write-if-changed -o include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc -d include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc.d
[239/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=nvgpu -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td --write-if-changed -o include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc -d include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc.d
[240/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen --gen-directive-decl --directives-dialect=OpenACC -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /usr/include/llvm/Frontend/OpenACC/ACC.td --write-if-changed -o include/mlir/Dialect/OpenACC/AccCommon.td -d include/mlir/Dialect/OpenACC/AccCommon.td.d
[241/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen --gen-directive-decl --directives-dialect=OpenMP -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /usr/include/llvm/Frontend/OpenMP/OMP.td --write-if-changed -o include/mlir/Dialect/OpenMP/OmpCommon.td -d include/mlir/Dialect/OpenMP/OmpCommon.td.d
[242/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc -d include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc.d
[243/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOps.h.inc -d include/mlir/Dialect/OpenACC/OpenACCOps.h.inc.d
[244/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -attrdefs-dialect=acc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc -d include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc.d
[245/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -attrdefs-dialect=acc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc -d include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc.d
[246/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=acc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc -d include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc.d
[247/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=acc -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc -d include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc.d
[248/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc -d include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc.d
[249/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td --write-if-changed -o include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc -d include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc.d
[250/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOps.h.inc -d include/mlir/Dialect/OpenMP/OpenMPOps.h.inc.d
[251/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc -d include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc.d
[252/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -attrdefs-dialect=omp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc.d
[253/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -attrdefs-dialect=omp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc.d
[254/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=omp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc.d
[255/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=omp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc.d
[256/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc.d
[257/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc.d
[258/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc.d
[259/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDLOps.td --write-if-changed -o include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc -d include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc.d
[260/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc -d include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc.d
[261/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc -d include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc.d
[262/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td --write-if-changed -o include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc -d include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc.d
[263/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=pdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDLOps.td --write-if-changed -o include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc -d include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc.d
[264/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDLOps.td --write-if-changed -o include/mlir/Dialect/PDL/IR/PDLOps.h.inc -d include/mlir/Dialect/PDL/IR/PDLOps.h.inc.d
[265/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=pdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDLOps.td --write-if-changed -o include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc -d include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc.d
[266/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=pdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDLOps.td --write-if-changed -o include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc -d include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc.d
[267/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=pdl -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDLOps.td --write-if-changed -o include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc -d include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc.d
[268/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td --write-if-changed -o include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc -d include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc.d
[269/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td --write-if-changed -o include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc -d include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc.d
[270/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=pdl_interp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td --write-if-changed -o include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc -d include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc.d
[271/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=pdl_interp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td --write-if-changed -o include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc -d include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc.d
[272/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=pdl_interp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td --write-if-changed -o include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc -d include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc.d
[273/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=pdl_interp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td --write-if-changed -o include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc -d include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc.d
[274/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/QuantOps.td --write-if-changed -o include/mlir/Dialect/Quant/QuantOps.cpp.inc -d include/mlir/Dialect/Quant/QuantOps.cpp.inc.d
[275/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/QuantOps.td --write-if-changed -o include/mlir/Dialect/Quant/QuantOps.h.inc -d include/mlir/Dialect/Quant/QuantOps.h.inc.d
[276/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=quant -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/QuantOps.td --write-if-changed -o include/mlir/Dialect/Quant/QuantOpsDialect.cpp.inc -d include/mlir/Dialect/Quant/QuantOpsDialect.cpp.inc.d
[277/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=quant -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/QuantOps.td --write-if-changed -o include/mlir/Dialect/Quant/QuantOpsDialect.h.inc -d include/mlir/Dialect/Quant/QuantOpsDialect.h.inc.d
[278/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=quant -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/QuantOps.td --write-if-changed -o include/mlir/Dialect/Quant/QuantOpsTypes.cpp.inc -d include/mlir/Dialect/Quant/QuantOpsTypes.cpp.inc.d
[279/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Quant -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/Passes.td --write-if-changed -o include/mlir/Dialect/Quant/Passes.h.inc -d include/mlir/Dialect/Quant/Passes.h.inc.d
[280/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=quant -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/QuantOps.td --write-if-changed -o include/mlir/Dialect/Quant/QuantOpsTypes.h.inc -d include/mlir/Dialect/Quant/QuantOpsTypes.h.inc.d
[281/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR/SCFOps.td --write-if-changed -o include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc -d include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc.d
[282/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR/SCFOps.td --write-if-changed -o include/mlir/Dialect/SCF/IR/SCFOps.h.inc -d include/mlir/Dialect/SCF/IR/SCFOps.h.inc.d
[283/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=scf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR/SCFOps.td --write-if-changed -o include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc -d include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc.d
[284/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=scf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR/SCFOps.td --write-if-changed -o include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc -d include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc.d
[285/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=scf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR/SCFOps.td --write-if-changed -o include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc -d include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc.d
[286/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=scf -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR/SCFOps.td --write-if-changed -o include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc -d include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc.d
[287/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td --write-if-changed -o include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc -d include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc.d
[288/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/TransformOps -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td --write-if-changed -o include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc -d include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc.d
[289/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name SCF -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/SCF/Transforms/Passes.h.inc -d include/mlir/Dialect/SCF/Transforms/Passes.h.inc.d
[290/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td --write-if-changed -o include/mlir/Dialect/Shape/IR/ShapeOps.h.inc -d include/mlir/Dialect/Shape/IR/ShapeOps.h.inc.d
[291/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td --write-if-changed -o include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc -d include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc.d
[292/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=shape -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td --write-if-changed -o include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc -d include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc.d
[293/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=shape -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td --write-if-changed -o include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc -d include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc.d
[294/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=shape -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td --write-if-changed -o include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc -d include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc.d
[295/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=shape -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td --write-if-changed -o include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc -d include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc.d
[296/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Shape -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Shape/Transforms/Passes.h.inc -d include/mlir/Dialect/Shape/Transforms/Passes.h.inc.d
[297/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc.d
[298/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc.d
[299/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=sparse_tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc.d
[300/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=sparse_tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc.d
[301/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=sparse_tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc.d
[302/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=sparse_tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc.d
[303/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc.d
[304/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td --write-if-changed -o include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc -d include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc.d
[305/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-impl --prefix SparseTensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc -d include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc.d
[306/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-header --prefix SparseTensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc -d include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc.d
[307/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name SparseTensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc -d include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc.d
[308/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc.d
[309/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc.d
[310/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=spv -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc.d
[311/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=spv -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc.d
[312/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=spv -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc.d
[313/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=spv -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc.d
[314/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc.d
[315/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc.d
[316/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name SPIRV -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc -d include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc.d
[317/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-spirv-capability-implication -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc.d
[318/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-spirv-enum-avail-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc.d
[319/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td --write-if-changed -o include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc -d include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc.d
[320/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-spirv-enum-avail-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc.d
[321/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td --write-if-changed -o include/mlir/Dialect/Tensor/IR/TensorOps.h.inc -d include/mlir/Dialect/Tensor/IR/TensorOps.h.inc.d
[322/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-avail-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc.d
[323/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-avail-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc.d
[324/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td --write-if-changed -o include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc -d include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc.d
[325/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td --write-if-changed -o include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc -d include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc.d
[326/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-spirv-avail-impls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc.d
[327/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td --write-if-changed -o include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc -d include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc.d
[328/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td --write-if-changed -o include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc -d include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc.d
[329/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Tensor -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Tensor/Transforms/Passes.h.inc -d include/mlir/Dialect/Tensor/Transforms/Passes.h.inc.d
[330/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-spirv-serialization -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc.d
[331/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc -d include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc.d
[332/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-spirv-attr-utils -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc.d
[333/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaOps.h.inc -d include/mlir/Dialect/Tosa/IR/TosaOps.h.inc.d
[334/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc.d
[335/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=tosa -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc -d include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc.d
[336/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td --write-if-changed -o include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc -d include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc.d
[337/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=tosa -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc -d include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc.d
[338/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=tosa -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc -d include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc.d
[339/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=tosa -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc -d include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc.d
[340/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaInterfaces.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc -d include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc.d
[341/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaInterfaces.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc -d include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc.d
[342/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc -d include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc.d
[343/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name TosaOpt -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Tosa/Transforms/Passes.h.inc -d include/mlir/Dialect/Tosa/Transforms/Passes.h.inc.d
[344/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td --write-if-changed -o include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc -d include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc.d
[345/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=transform -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc -d include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc.d
[346/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Transform -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Transform/Transforms/Passes.h.inc -d include/mlir/Dialect/Transform/Transforms/Passes.h.inc.d
[347/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=transform -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformDialect.h.inc -d include/mlir/Dialect/Transform/IR/TransformDialect.h.inc.d
[348/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformOps.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc -d include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc.d
[349/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformOps.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformOps.h.inc -d include/mlir/Dialect/Transform/IR/TransformOps.h.inc.d
[350/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc -d include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc.d
[351/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=transform -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformOps.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc -d include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc.d
[352/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=transform -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformOps.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc -d include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc.d
[353/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=transform -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformOps.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc -d include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc.d
[354/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=transform -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformOps.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc -d include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc.d
[355/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformInterfaces.cpp.inc -d include/mlir/Dialect/Transform/IR/TransformInterfaces.cpp.inc.d
[356/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.td --write-if-changed -o include/mlir/Dialect/Transform/IR/TransformInterfaces.h.inc -d include/mlir/Dialect/Transform/IR/TransformInterfaces.h.inc.d
[357/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOpsDialect.cpp.inc -d include/mlir/Dialect/Vector/IR/VectorOpsDialect.cpp.inc.d
[358/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOpsDialect.h.inc -d include/mlir/Dialect/Vector/IR/VectorOpsDialect.h.inc.d
[359/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOps.h.inc -d include/mlir/Dialect/Vector/IR/VectorOps.h.inc.d
[360/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOpsTypes.cpp.inc -d include/mlir/Dialect/Vector/IR/VectorOpsTypes.cpp.inc.d
[361/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOpsTypes.h.inc -d include/mlir/Dialect/Vector/IR/VectorOpsTypes.h.inc.d
[362/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOpsEnums.cpp.inc -d include/mlir/Dialect/Vector/IR/VectorOpsEnums.cpp.inc.d
[363/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td --write-if-changed -o include/mlir/Dialect/Vector/IR/VectorOpsEnums.h.inc -d include/mlir/Dialect/Vector/IR/VectorOpsEnums.h.inc.d
[364/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/Transforms/Passes.td --write-if-changed -o include/mlir/Dialect/Vector/Transforms/Passes.h.inc -d include/mlir/Dialect/Vector/Transforms/Passes.h.inc.d
[365/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86Vector.td --write-if-changed -o include/mlir/Dialect/X86Vector/X86Vector.cpp.inc -d include/mlir/Dialect/X86Vector/X86Vector.cpp.inc.d
[366/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86Vector.td --write-if-changed -o include/mlir/Dialect/X86Vector/X86Vector.h.inc -d include/mlir/Dialect/X86Vector/X86Vector.h.inc.d
[367/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=x86vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86Vector.td --write-if-changed -o include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc -d include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc.d
[368/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=x86vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86Vector.td --write-if-changed -o include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc -d include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc.d
[369/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=x86vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86Vector.td --write-if-changed -o include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc -d include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc.d
[370/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=x86vector -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86Vector.td --write-if-changed -o include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc -d include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc.d
[371/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpAsmInterface.td --write-if-changed -o include/mlir/IR/OpAsmInterface.cpp.inc -d include/mlir/IR/OpAsmInterface.cpp.inc.d
[372/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-llvmir-conversions -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86Vector.td --write-if-changed -o include/mlir/Dialect/X86Vector/X86VectorConversions.inc -d include/mlir/Dialect/X86Vector/X86VectorConversions.inc.d
[373/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpAsmInterface.td --write-if-changed -o include/mlir/IR/OpAsmInterface.h.inc -d include/mlir/IR/OpAsmInterface.h.inc.d
[374/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/SymbolInterfaces.td --write-if-changed -o include/mlir/IR/SymbolInterfaces.cpp.inc -d include/mlir/IR/SymbolInterfaces.cpp.inc.d
[375/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/SymbolInterfaces.td --write-if-changed -o include/mlir/IR/SymbolInterfaces.h.inc -d include/mlir/IR/SymbolInterfaces.h.inc.d
[376/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/RegionKindInterface.td --write-if-changed -o include/mlir/IR/RegionKindInterface.cpp.inc -d include/mlir/IR/RegionKindInterface.cpp.inc.d
[377/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/RegionKindInterface.td --write-if-changed -o include/mlir/IR/RegionKindInterface.h.inc -d include/mlir/IR/RegionKindInterface.h.inc.d
[378/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinAttributes.td --write-if-changed -o include/mlir/IR/BuiltinAttributes.cpp.inc -d include/mlir/IR/BuiltinAttributes.cpp.inc.d
[379/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinAttributes.td --write-if-changed -o include/mlir/IR/BuiltinAttributes.h.inc -d include/mlir/IR/BuiltinAttributes.h.inc.d
[380/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/CallInterfaces.td --write-if-changed -o include/mlir/Interfaces/CallInterfaces.cpp.inc -d include/mlir/Interfaces/CallInterfaces.cpp.inc.d
[381/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinAttributeInterfaces.td --write-if-changed -o include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc -d include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc.d
[382/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinAttributeInterfaces.td --write-if-changed -o include/mlir/IR/BuiltinAttributeInterfaces.h.inc -d include/mlir/IR/BuiltinAttributeInterfaces.h.inc.d
[383/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/CallInterfaces.td --write-if-changed -o include/mlir/Interfaces/CallInterfaces.h.inc -d include/mlir/Interfaces/CallInterfaces.h.inc.d
[384/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinDialect.td --write-if-changed -o include/mlir/IR/BuiltinDialect.cpp.inc -d include/mlir/IR/BuiltinDialect.cpp.inc.d
[385/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinDialect.td --write-if-changed -o include/mlir/IR/BuiltinDialect.h.inc -d include/mlir/IR/BuiltinDialect.h.inc.d
[386/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/CastInterfaces.td --write-if-changed -o include/mlir/Interfaces/CastInterfaces.cpp.inc -d include/mlir/Interfaces/CastInterfaces.cpp.inc.d
[387/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinLocationAttributes.td --write-if-changed -o include/mlir/IR/BuiltinLocationAttributes.cpp.inc -d include/mlir/IR/BuiltinLocationAttributes.cpp.inc.d
[388/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinLocationAttributes.td --write-if-changed -o include/mlir/IR/BuiltinLocationAttributes.h.inc -d include/mlir/IR/BuiltinLocationAttributes.h.inc.d
[389/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/CastInterfaces.td --write-if-changed -o include/mlir/Interfaces/CastInterfaces.h.inc -d include/mlir/Interfaces/CastInterfaces.h.inc.d
[390/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinOps.td --write-if-changed -o include/mlir/IR/BuiltinOps.cpp.inc -d include/mlir/IR/BuiltinOps.cpp.inc.d
[391/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinOps.td --write-if-changed -o include/mlir/IR/BuiltinOps.h.inc -d include/mlir/IR/BuiltinOps.h.inc.d
[392/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/ControlFlowInterfaces.td --write-if-changed -o include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc -d include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc.d
[393/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinTypes.td --write-if-changed -o include/mlir/IR/BuiltinTypes.cpp.inc -d include/mlir/IR/BuiltinTypes.cpp.inc.d
[394/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinTypes.td --write-if-changed -o include/mlir/IR/BuiltinTypes.h.inc -d include/mlir/IR/BuiltinTypes.h.inc.d
[395/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/ControlFlowInterfaces.td --write-if-changed -o include/mlir/Interfaces/ControlFlowInterfaces.h.inc -d include/mlir/Interfaces/ControlFlowInterfaces.h.inc.d
[396/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinTypeInterfaces.td --write-if-changed -o include/mlir/IR/BuiltinTypeInterfaces.cpp.inc -d include/mlir/IR/BuiltinTypeInterfaces.cpp.inc.d
[397/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinTypeInterfaces.td --write-if-changed -o include/mlir/IR/BuiltinTypeInterfaces.h.inc -d include/mlir/IR/BuiltinTypeInterfaces.h.inc.d
[398/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/CopyOpInterface.td --write-if-changed -o include/mlir/Interfaces/CopyOpInterface.cpp.inc -d include/mlir/Interfaces/CopyOpInterface.cpp.inc.d
[399/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/FunctionInterfaces.td --write-if-changed -o include/mlir/IR/FunctionOpInterfaces.cpp.inc -d include/mlir/IR/FunctionOpInterfaces.cpp.inc.d
[400/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/FunctionInterfaces.td --write-if-changed -o include/mlir/IR/FunctionOpInterfaces.h.inc -d include/mlir/IR/FunctionOpInterfaces.h.inc.d
[401/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/CopyOpInterface.td --write-if-changed -o include/mlir/Interfaces/CopyOpInterface.h.inc -d include/mlir/Interfaces/CopyOpInterface.h.inc.d
[402/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/SubElementInterfaces.td --write-if-changed -o include/mlir/IR/SubElementAttrInterfaces.cpp.inc -d include/mlir/IR/SubElementAttrInterfaces.cpp.inc.d
[403/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/SubElementInterfaces.td --write-if-changed -o include/mlir/IR/SubElementAttrInterfaces.h.inc -d include/mlir/IR/SubElementAttrInterfaces.h.inc.d
[404/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/SubElementInterfaces.td --write-if-changed -o include/mlir/IR/SubElementTypeInterfaces.cpp.inc -d include/mlir/IR/SubElementTypeInterfaces.cpp.inc.d
[405/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/SubElementInterfaces.td --write-if-changed -o include/mlir/IR/SubElementTypeInterfaces.h.inc -d include/mlir/IR/SubElementTypeInterfaces.h.inc.d
[406/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DerivedAttributeOpInterface.td --write-if-changed -o include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc -d include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc.d
[407/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TensorEncoding.td --write-if-changed -o include/mlir/IR/TensorEncInterfaces.cpp.inc -d include/mlir/IR/TensorEncInterfaces.cpp.inc.d
[408/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TensorEncoding.td --write-if-changed -o include/mlir/IR/TensorEncInterfaces.h.inc -d include/mlir/IR/TensorEncInterfaces.h.inc.d
[409/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DerivedAttributeOpInterface.td --write-if-changed -o include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc -d include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc.d
[410/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/InferIntRangeInterface.td --write-if-changed -o include/mlir/Interfaces/InferIntRangeInterface.cpp.inc -d include/mlir/Interfaces/InferIntRangeInterface.cpp.inc.d
[411/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/InferIntRangeInterface.td --write-if-changed -o include/mlir/Interfaces/InferIntRangeInterface.h.inc -d include/mlir/Interfaces/InferIntRangeInterface.h.inc.d
[412/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/InferTypeOpInterface.td --write-if-changed -o include/mlir/Interfaces/InferTypeOpInterface.cpp.inc -d include/mlir/Interfaces/InferTypeOpInterface.cpp.inc.d
[413/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/InferTypeOpInterface.td --write-if-changed -o include/mlir/Interfaces/InferTypeOpInterface.h.inc -d include/mlir/Interfaces/InferTypeOpInterface.h.inc.d
[414/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/LoopLikeInterface.td --write-if-changed -o include/mlir/Interfaces/LoopLikeInterface.cpp.inc -d include/mlir/Interfaces/LoopLikeInterface.cpp.inc.d
[415/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/LoopLikeInterface.td --write-if-changed -o include/mlir/Interfaces/LoopLikeInterface.h.inc -d include/mlir/Interfaces/LoopLikeInterface.h.inc.d
[416/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/ParallelCombiningOpInterface.td --write-if-changed -o include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc -d include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc.d
[417/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/ParallelCombiningOpInterface.td --write-if-changed -o include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc -d include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc.d
[418/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/SideEffectInterfaces.td --write-if-changed -o include/mlir/Interfaces/SideEffectInterfaces.cpp.inc -d include/mlir/Interfaces/SideEffectInterfaces.cpp.inc.d
[419/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/SideEffectInterfaces.td --write-if-changed -o include/mlir/Interfaces/SideEffectInterfaces.h.inc -d include/mlir/Interfaces/SideEffectInterfaces.h.inc.d
[420/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/TilingInterface.td --write-if-changed -o include/mlir/Interfaces/TilingInterface.cpp.inc -d include/mlir/Interfaces/TilingInterface.cpp.inc.d
[421/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/TilingInterface.td --write-if-changed -o include/mlir/Interfaces/TilingInterface.h.inc -d include/mlir/Interfaces/TilingInterface.h.inc.d
[422/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/VectorInterfaces.td --write-if-changed -o include/mlir/Interfaces/VectorInterfaces.cpp.inc -d include/mlir/Interfaces/VectorInterfaces.cpp.inc.d
[423/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/VectorInterfaces.td --write-if-changed -o include/mlir/Interfaces/VectorInterfaces.h.inc -d include/mlir/Interfaces/VectorInterfaces.h.inc.d
[424/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/ViewLikeInterface.td --write-if-changed -o include/mlir/Interfaces/ViewLikeInterface.cpp.inc -d include/mlir/Interfaces/ViewLikeInterface.cpp.inc.d
[425/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/ViewLikeInterface.td --write-if-changed -o include/mlir/Interfaces/ViewLikeInterface.h.inc -d include/mlir/Interfaces/ViewLikeInterface.h.inc.d
[426/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.td --write-if-changed -o include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc -d include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc.d
[427/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.td --write-if-changed -o include/mlir/Interfaces/DataLayoutAttrInterface.h.inc -d include/mlir/Interfaces/DataLayoutAttrInterface.h.inc.d
[428/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.td --write-if-changed -o include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc -d include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc.d
[429/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.td --write-if-changed -o include/mlir/Interfaces/DataLayoutOpInterface.h.inc -d include/mlir/Interfaces/DataLayoutOpInterface.h.inc.d
[430/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.td --write-if-changed -o include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc -d include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc.d
[431/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Reducer -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Reducer -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Reducer/Passes.td --write-if-changed -o include/mlir/Reducer/Passes.h.inc -d include/mlir/Reducer/Passes.h.inc.d
[432/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-decls -name Transforms -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/Passes.td --write-if-changed -o include/mlir/Transforms/Passes.h.inc -d include/mlir/Transforms/Passes.h.inc.d
[433/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.td --write-if-changed -o include/mlir/Interfaces/DataLayoutTypeInterface.h.inc -d include/mlir/Interfaces/DataLayoutTypeInterface.h.inc.d
[434/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-impl --prefix Transforms -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/Passes.td --write-if-changed -o include/mlir/Transforms/Transforms.capi.cpp.inc -d include/mlir/Transforms/Transforms.capi.cpp.inc.d
[435/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-pass-capi-header --prefix Transforms -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/Passes.td --write-if-changed -o include/mlir/Transforms/Transforms.capi.h.inc -d include/mlir/Transforms/Transforms.capi.h.inc.d
[436/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/IntegerRelation.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/IntegerRelation.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/IntegerRelation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/IntegerRelation.cpp
[437/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/LinearTransform.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/LinearTransform.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/LinearTransform.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/LinearTransform.cpp
[438/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Matrix.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Matrix.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Matrix.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/Matrix.cpp
[439/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-linalg-ods-gen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-linalg-ods-gen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -fno-exceptions -MD -MT tools/mlir-linalg-ods-gen/CMakeFiles/mlir-linalg-ods-yaml-gen.dir/mlir-linalg-ods-yaml-gen.cpp.o -MF tools/mlir-linalg-ods-gen/CMakeFiles/mlir-linalg-ods-yaml-gen.dir/mlir-linalg-ods-yaml-gen.cpp.o.d -o tools/mlir-linalg-ods-gen/CMakeFiles/mlir-linalg-ods-yaml-gen.dir/mlir-linalg-ods-yaml-gen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
[440/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/MPInt.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/MPInt.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/MPInt.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/MPInt.cpp
[441/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerSpace.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerSpace.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerSpace.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/PresburgerSpace.cpp
[442/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PWMAFunction.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PWMAFunction.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PWMAFunction.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/PWMAFunction.cpp
[443/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerRelation.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerRelation.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerRelation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/PresburgerRelation.cpp
[444/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/SlowMPInt.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/SlowMPInt.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/SlowMPInt.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/SlowMPInt.cpp
[445/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Utils.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Utils.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/Utils.cpp
[446/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Simplex.cpp.o -MF lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Simplex.cpp.o.d -o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Simplex.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/Simplex.cpp
[447/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AffineParser.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AffineParser.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AffineParser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/AffineParser.cpp
[448/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AsmParserState.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AsmParserState.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AsmParserState.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/AsmParserState.cpp
[449/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/DialectSymbolParser.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/DialectSymbolParser.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/DialectSymbolParser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/DialectSymbolParser.cpp
[450/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AttributeParser.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AttributeParser.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AttributeParser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/AttributeParser.cpp
[451/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Lexer.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Lexer.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Lexer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/Lexer.cpp
[452/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/LocationParser.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/LocationParser.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/LocationParser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/LocationParser.cpp
[453/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Token.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Token.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Token.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/Token.cpp
[454/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/TypeParser.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/TypeParser.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/TypeParser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp
[455/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-rewriters -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/GPUToNVVM.td --write-if-changed -o lib/Conversion/GPUToNVVM/GPUToNVVM.cpp.inc -d lib/Conversion/GPUToNVVM/GPUToNVVM.cpp.inc.d
[456/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-rewriters -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/GPUToROCDL.td --write-if-changed -o lib/Conversion/GPUToROCDL/GPUToROCDL.cpp.inc -d lib/Conversion/GPUToROCDL/GPUToROCDL.cpp.inc.d
[457/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-rewriters -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.td --write-if-changed -o lib/Conversion/ShapeToStandard/ShapeToStandard.cpp.inc -d lib/Conversion/ShapeToStandard/ShapeToStandard.cpp.inc.d
[458/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/CMakeFiles/obj.MLIRDialect.dir/Traits.cpp.o -MF lib/Dialect/CMakeFiles/obj.MLIRDialect.dir/Traits.cpp.o.d -o lib/Dialect/CMakeFiles/obj.MLIRDialect.dir/Traits.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Traits.cpp
[459/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-rewriters -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR/ArithmeticCanonicalization.td --write-if-changed -o lib/Dialect/Arithmetic/IR/ArithmeticCanonicalization.inc -d lib/Dialect/Arithmetic/IR/ArithmeticCanonicalization.inc.d
[460/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-rewriters -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/IR/ShapeCanonicalization.td --write-if-changed -o lib/Dialect/Shape/IR/ShapeCanonicalization.inc -d lib/Dialect/Shape/IR/ShapeCanonicalization.inc.d
[461/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-rewriters -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.td --write-if-changed -o lib/Dialect/SPIRV/IR/SPIRVCanonicalization.inc -d lib/Dialect/SPIRV/IR/SPIRVCanonicalization.inc.d
[462/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Parser.cpp.o -MF lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Parser.cpp.o.d -o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Parser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/Parser.cpp
[463/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/IndexingUtils.cpp.o -MF lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/IndexingUtils.cpp.o.d -o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/IndexingUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils/IndexingUtils.cpp
[464/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StructuredOpsUtils.cpp.o -MF lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StructuredOpsUtils.cpp.o.d -o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StructuredOpsUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils/StructuredOpsUtils.cpp
[465/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/ReshapeOpsUtils.cpp.o -MF lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/ReshapeOpsUtils.cpp.o.d -o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/ReshapeOpsUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp
[466/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StaticValueUtils.cpp.o -MF lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StaticValueUtils.cpp.o.d -o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StaticValueUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Utils/StaticValueUtils.cpp
[467/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineExpr.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineExpr.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineExpr.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/AffineExpr.cpp
[468/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineMap.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineMap.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineMap.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/AffineMap.cpp
[469/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Attributes.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Attributes.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Attributes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Attributes.cpp
[470/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Block.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Block.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Block.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Block.cpp
[471/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Builders.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Builders.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Builders.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Builders.cpp
[472/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributeInterfaces.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributeInterfaces.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributeInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributeInterfaces.cpp
[473/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/AsmPrinter.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/AsmPrinter.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/AsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/AsmPrinter.cpp
[474/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinDialect.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinDialect.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinDialect.cpp:14:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/IR/BuiltinOps.cpp.inc:88:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[475/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypes.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypes.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinTypes.cpp
[476/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributes.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributes.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In member function 'mlir::DenseElementsAttr::iterator_range_impl<mlir::DenseElementsAttr::ComplexFloatElementIterator> mlir::DenseElementsAttr::getComplexFloatValues() const':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:1245:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1245 |   const auto &semantics = eltTy.cast<FloatType>().getFloatSemantics();
      |               ^~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:1245:68: note: the temporary was destroyed at the end of the full expression 'eltTy.mlir::Type::cast<mlir::FloatType>().mlir::FloatType::getFloatSemantics()'
 1245 |   const auto &semantics = eltTy.cast<FloatType>().getFloatSemantics();
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:186:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'llvm::function_ref<mlir::ParseResult ()>::callback_fn<mlir::detail::DenseArrayAttr<signed char>::parseWithoutBraces(mlir::AsmParser&, mlir::Type)::{lambda()#1}>(int)mlir::ParseResult':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'llvm::function_ref<mlir::ParseResult ()>::callback_fn<mlir::detail::DenseArrayAttr<short>::parseWithoutBraces(mlir::AsmParser&, mlir::Type)::{lambda()#1}>(int)mlir::ParseResult':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'llvm::function_ref<mlir::ParseResult ()>::callback_fn<mlir::detail::DenseArrayAttr<int>::parseWithoutBraces(mlir::AsmParser&, mlir::Type)::{lambda()#1}>(int)mlir::ParseResult':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'llvm::function_ref<mlir::ParseResult ()>::callback_fn<mlir::detail::DenseArrayAttr<long long>::parseWithoutBraces(mlir::AsmParser&, mlir::Type)::{lambda()#1}>(int)mlir::ParseResult':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
[477/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypeInterfaces.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypeInterfaces.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypeInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinTypeInterfaces.cpp
[478/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Dialect.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Dialect.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Dialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Dialect.cpp
[479/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Diagnostics.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Diagnostics.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Diagnostics.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp: In member function 'mlir::detail::SourceMgrDiagnosticVerifierHandlerImpl::computeExpectedDiags(llvm::raw_ostream&, llvm::SourceMgr&, llvm::MemoryBuffer const*)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:775:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  775 |           record.lineNo += offset;
      |                            ^~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:771:13: note: 'offset' was declared here
  771 |         int offset;
      |             ^~~~~~
[480/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/ExtensibleDialect.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/ExtensibleDialect.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/ExtensibleDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/ExtensibleDialect.cpp
[481/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionImplementation.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionImplementation.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionImplementation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp
[482/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Dominance.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Dominance.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Dominance.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Dominance.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/InterfaceSupport.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Types.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Value.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BlockSupport.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Block.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Region.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/RegionGraphTraits.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dominance.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Dominance.cpp:14:
In member function 'llvm::SmallDenseMap<std::pair<mlir::Block*, mlir::Block*>, int, 4u, llvm::DenseMapInfo<std::pair<mlir::Block*, mlir::Block*>, void>, llvm::detail::DenseMapPair<std::pair<mlir::Block*, mlir::Block*>, int> >::getNumBuckets() const',
    inlined from 'llvm::DenseMapBase<llvm::SmallDenseMap<std::pair<mlir::Block*, mlir::Block*>, int, 4u, llvm::DenseMapInfo<std::pair<mlir::Block*, mlir::Block*>, void>, llvm::detail::DenseMapPair<std::pair<mlir::Block*, mlir::Block*>, int> >, std::pair<mlir::Block*, mlir::Block*>, int, llvm::DenseMapInfo<std::pair<mlir::Block*, mlir::Block*>, void>, llvm::detail::DenseMapPair<std::pair<mlir::Block*, mlir::Block*>, int> >::getNumBuckets() const' at /usr/include/llvm/ADT/DenseMap.h:527:62,
    inlined from 'llvm::DenseMapBase<llvm::SmallDenseMap<std::pair<mlir::Block*, mlir::Block*>, int, 4u, llvm::DenseMapInfo<std::pair<mlir::Block*, mlir::Block*>, void>, llvm::detail::DenseMapPair<std::pair<mlir::Block*, mlir::Block*>, int> >, std::pair<mlir::Block*, mlir::Block*>, int, llvm::DenseMapInfo<std::pair<mlir::Block*, mlir::Block*>, void>, llvm::detail::DenseMapPair<std::pair<mlir::Block*, mlir::Block*>, int> >::reserve(unsigned int)' at /usr/include/llvm/ADT/DenseMap.h:108:35,
    inlined from 'llvm::cfg::LegalizeUpdates<mlir::Block*>(llvm::ArrayRef<llvm::cfg::Update<mlir::Block*> >, llvm::SmallVectorImpl<llvm::cfg::Update<mlir::Block*> >&, bool, bool)void' at /usr/include/llvm/Support/CFGUpdate.h:72:21:
/usr/include/llvm/ADT/DenseMap.h:1172:18: warning: 'MEM[(const struct LargeRep *)&Operations + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized]
 1172 |     return Small ? InlineBuckets : getLargeRep()->NumBuckets;
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/llvm/Support/CFGDiff.h:20,
                 from /usr/include/llvm/Support/GenericDomTree.h:31,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dominance.h:23:
/usr/include/llvm/Support/CFGUpdate.h: In function 'llvm::cfg::LegalizeUpdates<mlir::Block*>(llvm::ArrayRef<llvm::cfg::Update<mlir::Block*> >, llvm::SmallVectorImpl<llvm::cfg::Update<mlir::Block*> >&, bool, bool)void':
/usr/include/llvm/Support/CFGUpdate.h:71:54: note: 'Operations' declared here
   71 |   SmallDenseMap<std::pair<NodePtr, NodePtr>, int, 4> Operations;
      |                                                      ^~~~~~~~~~
[483/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/IntegerSet.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/IntegerSet.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/IntegerSet.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/IntegerSet.cpp
[484/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionInterfaces.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionInterfaces.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionInterfaces.cpp
[485/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Location.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Location.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Location.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Location.cpp
[486/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/MLIRContext.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/MLIRContext.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/MLIRContext.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/MLIRContext.cpp
[487/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Operation.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Operation.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Operation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Operation.cpp
[488/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/OperationSupport.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/OperationSupport.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/OperationSupport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/OperationSupport.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/OperationSupport.cpp:14:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:607:38:   required from 'static auto mlir::NamedAttrList::findAttr(AttrListT&, NameT) [with AttrListT = const mlir::NamedAttrList; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/OperationSupport.cpp:87:21:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:607:38:   required from 'static auto mlir::NamedAttrList::findAttr(AttrListT&, NameT) [with AttrListT = mlir::NamedAttrList; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/OperationSupport.cpp:108:21:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
[489/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/PatternMatch.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/PatternMatch.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/PatternMatch.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/PatternMatch.cpp
[490/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Region.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Region.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Region.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Region.cpp
[491/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/RegionKindInterface.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/RegionKindInterface.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/RegionKindInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/RegionKindInterface.cpp
[492/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/SubElementInterfaces.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/SubElementInterfaces.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/SubElementInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/SubElementInterfaces.cpp
[493/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/TensorEncoding.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/TensorEncoding.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/TensorEncoding.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/TensorEncoding.cpp
[494/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Types.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Types.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Types.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Types.cpp
[495/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/SymbolTable.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/SymbolTable.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/SymbolTable.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/SymbolTable.cpp
[496/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeRange.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeRange.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeRange.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/TypeRange.cpp
[497/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeUtilities.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeUtilities.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeUtilities.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/TypeUtilities.cpp
[498/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Value.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Value.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Value.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Value.cpp
[499/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/ValueRange.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/ValueRange.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/ValueRange.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/ValueRange.cpp
[500/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Visitors.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Visitors.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Visitors.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Visitors.cpp
[501/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/IR/CMakeFiles/obj.MLIRIR.dir/Verifier.cpp.o -MF lib/IR/CMakeFiles/obj.MLIRIR.dir/Verifier.cpp.o.d -o lib/IR/CMakeFiles/obj.MLIRIR.dir/Verifier.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Verifier.cpp
[502/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRCallInterfaces.dir/CallInterfaces.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRCallInterfaces.dir/CallInterfaces.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRCallInterfaces.dir/CallInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/CallInterfaces.cpp
[503/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRCastInterfaces.dir/CastInterfaces.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRCastInterfaces.dir/CastInterfaces.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRCastInterfaces.dir/CastInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/CastInterfaces.cpp
[504/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRCopyOpInterface.dir/CopyOpInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRCopyOpInterface.dir/CopyOpInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRCopyOpInterface.dir/CopyOpInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/CopyOpInterface.cpp
[505/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRControlFlowInterfaces.dir/ControlFlowInterfaces.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRControlFlowInterfaces.dir/ControlFlowInterfaces.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRControlFlowInterfaces.dir/ControlFlowInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/ControlFlowInterfaces.cpp
[506/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRDerivedAttributeOpInterface.dir/DerivedAttributeOpInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRDerivedAttributeOpInterface.dir/DerivedAttributeOpInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRDerivedAttributeOpInterface.dir/DerivedAttributeOpInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/DerivedAttributeOpInterface.cpp
[507/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRDataLayoutInterfaces.dir/DataLayoutInterfaces.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRDataLayoutInterfaces.dir/DataLayoutInterfaces.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRDataLayoutInterfaces.dir/DataLayoutInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/DataLayoutInterfaces.cpp
[508/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRInferIntRangeInterface.dir/InferIntRangeInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRInferIntRangeInterface.dir/InferIntRangeInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRInferIntRangeInterface.dir/InferIntRangeInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/InferIntRangeInterface.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/InferIntRangeInterface.cpp:124:14: warning: 'llvm::raw_ostream& mlir::operator<<(llvm::raw_ostream&, const ConstantIntRanges&)' has not been declared within 'mlir'
  124 | raw_ostream &mlir::operator<<(raw_ostream &os, const ConstantIntRanges &range) {
      |              ^~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/InferIntRangeInterface.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/InferIntRangeInterface.h:98:23: note: only here as a 'friend'
   98 |   friend raw_ostream &operator<<(raw_ostream &os,
      |                       ^~~~~~~~
[509/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRParallelCombiningOpInterface.dir/ParallelCombiningOpInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRParallelCombiningOpInterface.dir/ParallelCombiningOpInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRParallelCombiningOpInterface.dir/ParallelCombiningOpInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/ParallelCombiningOpInterface.cpp
[510/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRInferTypeOpInterface.dir/InferTypeOpInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRInferTypeOpInterface.dir/InferTypeOpInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRInferTypeOpInterface.dir/InferTypeOpInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/InferTypeOpInterface.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/InferTypeOpInterface.cpp:17:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<long long, void>::format(long long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<long long, void>::format(long long const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[511/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRSideEffectInterfaces.dir/SideEffectInterfaces.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRSideEffectInterfaces.dir/SideEffectInterfaces.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRSideEffectInterfaces.dir/SideEffectInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/SideEffectInterfaces.cpp
[512/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRTilingInterface.dir/TilingInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRTilingInterface.dir/TilingInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRTilingInterface.dir/TilingInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/TilingInterface.cpp
[513/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRVectorInterfaces.dir/VectorInterfaces.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRVectorInterfaces.dir/VectorInterfaces.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRVectorInterfaces.dir/VectorInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/VectorInterfaces.cpp
[514/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRViewLikeInterface.dir/ViewLikeInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRViewLikeInterface.dir/ViewLikeInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRViewLikeInterface.dir/ViewLikeInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/ViewLikeInterface.cpp
[515/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Interfaces/CMakeFiles/obj.MLIRLoopLikeInterface.dir/LoopLikeInterface.cpp.o -MF lib/Interfaces/CMakeFiles/obj.MLIRLoopLikeInterface.dir/LoopLikeInterface.cpp.o.d -o lib/Interfaces/CMakeFiles/obj.MLIRLoopLikeInterface.dir/LoopLikeInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Interfaces/LoopLikeInterface.cpp
[516/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/DebugCounter.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/DebugCounter.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/DebugCounter.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/DebugCounter.cpp
[517/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Parser/CMakeFiles/obj.MLIRParser.dir/Parser.cpp.o -MF lib/Parser/CMakeFiles/obj.MLIRParser.dir/Parser.cpp.o.d -o lib/Parser/CMakeFiles/obj.MLIRParser.dir/Parser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Parser/Parser.cpp
[518/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/IndentedOstream.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/IndentedOstream.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/IndentedOstream.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/IndentedOstream.cpp
[519/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/FileUtilities.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/FileUtilities.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/FileUtilities.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/FileUtilities.cpp
[520/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/InterfaceSupport.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/InterfaceSupport.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/InterfaceSupport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/InterfaceSupport.cpp
[521/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/StorageUniquer.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/StorageUniquer.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/StorageUniquer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/StorageUniquer.cpp
[522/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/ToolUtilities.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/ToolUtilities.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/ToolUtilities.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/ToolUtilities.cpp
[523/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/TypeID.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/TypeID.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/TypeID.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/TypeID.cpp
[524/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Support/CMakeFiles/obj.MLIRSupport.dir/Timing.cpp.o -MF lib/Support/CMakeFiles/obj.MLIRSupport.dir/Timing.cpp.o.d -o lib/Support/CMakeFiles/obj.MLIRSupport.dir/Timing.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Support/Timing.cpp
[525/1384] : && /usr/bin/cmake -E rm -f lib/Support/libMLIRSupport.a && /usr/bin/ar Dqc lib/Support/libMLIRSupport.a  lib/Support/CMakeFiles/obj.MLIRSupport.dir/DebugCounter.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/FileUtilities.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/IndentedOstream.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/InterfaceSupport.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/StorageUniquer.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/Timing.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/ToolUtilities.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/TypeID.cpp.o && /usr/bin/ranlib -D lib/Support/libMLIRSupport.a && :
[526/1384] : && /usr/bin/cmake -E rm -f lib/Analysis/Presburger/libMLIRPresburger.a && /usr/bin/ar Dqc lib/Analysis/Presburger/libMLIRPresburger.a  lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/IntegerRelation.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/LinearTransform.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Matrix.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/MPInt.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerRelation.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerSpace.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PWMAFunction.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Simplex.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/SlowMPInt.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Utils.cpp.o && /usr/bin/ranlib -D lib/Analysis/Presburger/libMLIRPresburger.a && :
[527/1384] : && /usr/bin/cmake -E rm -f lib/IR/libMLIRIR.a && /usr/bin/ar Dqc lib/IR/libMLIRIR.a  lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineExpr.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineMap.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/AsmPrinter.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Attributes.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Block.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Builders.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributeInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributes.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinDialect.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypes.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypeInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Diagnostics.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Dialect.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Dominance.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/ExtensibleDialect.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionImplementation.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/IntegerSet.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Location.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/MLIRContext.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Operation.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/OperationSupport.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/PatternMatch.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Region.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/RegionKindInterface.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/SubElementInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/SymbolTable.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/TensorEncoding.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Types.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeRange.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeUtilities.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Value.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/ValueRange.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Verifier.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Visitors.cpp.o && /usr/bin/ranlib -D lib/IR/libMLIRIR.a && :
[528/1384] : && /usr/bin/cmake -E rm -f lib/AsmParser/libMLIRAsmParser.a && /usr/bin/ar Dqc lib/AsmParser/libMLIRAsmParser.a  lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AffineParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AsmParserState.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AttributeParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/DialectSymbolParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Lexer.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/LocationParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Parser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Token.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/TypeParser.cpp.o && /usr/bin/ranlib -D lib/AsmParser/libMLIRAsmParser.a && :
[529/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/libMLIRDialect.a && /usr/bin/ar Dqc lib/Dialect/libMLIRDialect.a  lib/Dialect/CMakeFiles/obj.MLIRDialect.dir/Traits.cpp.o && /usr/bin/ranlib -D lib/Dialect/libMLIRDialect.a && :
[530/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Utils/libMLIRDialectUtils.a && /usr/bin/ar Dqc lib/Dialect/Utils/libMLIRDialectUtils.a  lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/IndexingUtils.cpp.o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/ReshapeOpsUtils.cpp.o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StructuredOpsUtils.cpp.o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StaticValueUtils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Utils/libMLIRDialectUtils.a && :
[531/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRCallInterfaces.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRCallInterfaces.a  lib/Interfaces/CMakeFiles/obj.MLIRCallInterfaces.dir/CallInterfaces.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRCallInterfaces.a && :
[532/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRCastInterfaces.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRCastInterfaces.a  lib/Interfaces/CMakeFiles/obj.MLIRCastInterfaces.dir/CastInterfaces.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRCastInterfaces.a && :
[533/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRControlFlowInterfaces.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRControlFlowInterfaces.a  lib/Interfaces/CMakeFiles/obj.MLIRControlFlowInterfaces.dir/ControlFlowInterfaces.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRControlFlowInterfaces.a && :
[534/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRCopyOpInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRCopyOpInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRCopyOpInterface.dir/CopyOpInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRCopyOpInterface.a && :
[535/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRDataLayoutInterfaces.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRDataLayoutInterfaces.a  lib/Interfaces/CMakeFiles/obj.MLIRDataLayoutInterfaces.dir/DataLayoutInterfaces.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRDataLayoutInterfaces.a && :
[536/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRDerivedAttributeOpInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRDerivedAttributeOpInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRDerivedAttributeOpInterface.dir/DerivedAttributeOpInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRDerivedAttributeOpInterface.a && :
[537/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRInferIntRangeInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRInferIntRangeInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRInferIntRangeInterface.dir/InferIntRangeInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRInferIntRangeInterface.a && :
[538/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRInferTypeOpInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRInferTypeOpInterface.dir/InferTypeOpInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRInferTypeOpInterface.a && :
[539/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRParallelCombiningOpInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRParallelCombiningOpInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRParallelCombiningOpInterface.dir/ParallelCombiningOpInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRParallelCombiningOpInterface.a && :
[540/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRSideEffectInterfaces.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/Interfaces/CMakeFiles/obj.MLIRSideEffectInterfaces.dir/SideEffectInterfaces.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRSideEffectInterfaces.a && :
[541/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRTilingInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRTilingInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRTilingInterface.dir/TilingInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRTilingInterface.a && :
[542/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRVectorInterfaces.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRVectorInterfaces.a  lib/Interfaces/CMakeFiles/obj.MLIRVectorInterfaces.dir/VectorInterfaces.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRVectorInterfaces.a && :
[543/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRViewLikeInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRViewLikeInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRViewLikeInterface.dir/ViewLikeInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRViewLikeInterface.a && :
[544/1384] : && /usr/bin/cmake -E rm -f lib/Interfaces/libMLIRLoopLikeInterface.a && /usr/bin/ar Dqc lib/Interfaces/libMLIRLoopLikeInterface.a  lib/Interfaces/CMakeFiles/obj.MLIRLoopLikeInterface.dir/LoopLikeInterface.cpp.o && /usr/bin/ranlib -D lib/Interfaces/libMLIRLoopLikeInterface.a && :
[545/1384] : && /usr/bin/cmake -E rm -f lib/Parser/libMLIRParser.a && /usr/bin/ar Dqc lib/Parser/libMLIRParser.a  lib/Parser/CMakeFiles/obj.MLIRParser.dir/Parser.cpp.o && /usr/bin/ranlib -D lib/Parser/libMLIRParser.a && :
[546/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/CompilationDatabase.cpp.o -MF lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/CompilationDatabase.cpp.o.d -o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/CompilationDatabase.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/CompilationDatabase.cpp
[547/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Logging.cpp.o -MF lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Logging.cpp.o.d -o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Logging.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Logging.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Logging.h:14,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Logging.cpp:9:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<int, void>::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<int, void>::format(int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[548/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Protocol.cpp.o -MF lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Protocol.cpp.o.d -o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Protocol.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Protocol.cpp
[549/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/SourceMgrUtils.cpp.o -MF lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/SourceMgrUtils.cpp.o.d -o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/SourceMgrUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/SourceMgrUtils.cpp
[550/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Transport.cpp.o -MF lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Transport.cpp.o.d -o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Transport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Transport.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Transport.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Transport.cpp:9:
In member function 'llvm::detail::UniqueFunctionBase<void, llvm::Expected<llvm::json::Value> >::getCallPtr() const',
    inlined from 'llvm::unique_function<void (llvm::Expected<llvm::json::Value>)>::operator()(llvm::Expected<llvm::json::Value>)' at /usr/include/llvm/ADT/FunctionExtras.h:384:28,
    inlined from 'mlir::lsp::MessageHandler::onReply(llvm::json::Value, llvm::Expected<llvm::json::Value>)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/lsp-server-support/Transport.cpp:128:17:
/usr/include/llvm/ADT/FunctionExtras.h:189:32: warning: array subscript 'struct NonTrivialCallbacks[0]' is partly outside array bounds of 'struct TrivialCallback[1]' [-Warray-bounds=]
  189 |     return isTrivialCallback() ? getTrivialCallback()
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  190 |                                : getNonTrivialCallbacks()->CallPtr;
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm/ADT/FunctionExtras.h: In member function 'mlir::lsp::MessageHandler::onReply(llvm::json::Value, llvm::Expected<llvm::json::Value>)':
/usr/include/llvm/ADT/FunctionExtras.h:357:5: note: object 'llvm::detail::UniqueFunctionBase<void, llvm::Expected<llvm::json::Value> >::CallbacksHolder<mlir::lsp::MessageHandler::onReply(llvm::json::Value, llvm::Expected<llvm::json::Value>)::{lambda(llvm::Expected<llvm::json::Value>)#1}, mlir::lsp::MessageHandler::onReply(llvm::json::Value, llvm::Expected<llvm::json::Value>)::{lambda(llvm::Expected<llvm::json::Value>)#1}, void>::Callbacks' of size 8
  357 |     UniqueFunctionBase<R, P...>::CallbacksHolder<
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[551/1384] : && /usr/bin/cmake -E rm -f lib/Tools/lsp-server-support/libMLIRLspServerSupportLib.a && /usr/bin/ar Dqc lib/Tools/lsp-server-support/libMLIRLspServerSupportLib.a  lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/CompilationDatabase.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Logging.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Protocol.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/SourceMgrUtils.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Transport.cpp.o && /usr/bin/ranlib -D lib/Tools/lsp-server-support/libMLIRLspServerSupportLib.a && :
[552/1384] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-linalg-ods-gen/CMakeFiles/mlir-linalg-ods-yaml-gen.dir/mlir-linalg-ods-yaml-gen.cpp.o -o bin/mlir-linalg-ods-yaml-gen  lib/IR/libMLIRIR.a  lib/Support/libMLIRSupport.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/IR/libMLIRIR.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In member function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In member function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
In function 'makeStridedLinearLayoutMap',
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinTypes.cpp:916:3: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  916 |   if (offset != MemRefType::getDynamicStrideOrOffset()) {
      |   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
[553/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Linalg/IR && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-linalg-ods-yaml-gen /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yaml -o-ods-decl=/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.td -o-impl=/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.cpp.inc
[554/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc -d include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc.d
[555/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc -d include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc.d
[556/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=linalg -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc.d
[557/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=linalg -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc.d
[558/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=linalg -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc.d
[559/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=linalg -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc.d
[560/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc.d
[561/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc.d
[562/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/LSPServer.cpp.o -MF lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/LSPServer.cpp.o.d -o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/LSPServer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-lsp-server/LSPServer.cpp
[563/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc.d
[564/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc -d include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc.d
[565/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc -d include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc.d
[566/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc -d include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc.d
[567/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc -d include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc.d
[568/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td --write-if-changed -o include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc -d include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc.d
[569/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-pdll -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-pdll -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-pdll/CMakeFiles/mlir-pdll.dir/mlir-pdll.cpp.o -MF tools/mlir-pdll/CMakeFiles/mlir-pdll.dir/mlir-pdll.cpp.o.d -o tools/mlir-pdll/CMakeFiles/mlir-pdll.dir/mlir-pdll.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-pdll/mlir-pdll.cpp
[570/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/AliasAnalysis.cpp
[571/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MLIRServer.cpp.o -MF lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MLIRServer.cpp.o.d -o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MLIRServer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp
[572/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/BufferViewFlowAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/BufferViewFlowAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/BufferViewFlowAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/BufferViewFlowAnalysis.cpp
[573/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlowAnalysis.cpp
[574/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowFramework.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowFramework.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowFramework.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlowFramework.cpp
[575/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/CallGraph.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/CallGraph.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/CallGraph.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/CallGraph.cpp
[576/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataLayoutAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataLayoutAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataLayoutAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataLayoutAnalysis.cpp
[577/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/Liveness.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/Liveness.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/Liveness.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Liveness.cpp
[578/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/SliceAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/SliceAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/SliceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/SliceAnalysis.cpp
[579/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/ConstantPropagationAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/ConstantPropagationAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/ConstantPropagationAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlow/ConstantPropagationAnalysis.cpp
[580/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis/LocalAliasAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis/LocalAliasAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis/LocalAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/AliasAnalysis/LocalAliasAnalysis.cpp
[581/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DenseAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DenseAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DenseAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlow/DenseAnalysis.cpp
[582/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DeadCodeAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DeadCodeAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DeadCodeAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlow/DeadCodeAnalysis.cpp
[583/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/IntegerRangeAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/IntegerRangeAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/IntegerRangeAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp
[584/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/SparseAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/SparseAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/SparseAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp: In member function 'void mlir::dataflow::AbstractSparseDataFlowAnalysis::visitRegionSuccessors(mlir::ProgramPoint, mlir::RegionBranchOpInterface, llvm::Optional<unsigned int>, llvm::ArrayRef<mlir::dataflow::AbstractSparseLattice*>)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp:255:17: warning: unused variable 'op' [-Wunused-variable]
  255 |       if (auto *op = point.dyn_cast<Operation *>()) {
      |                 ^~
[585/1384] : && /usr/bin/cmake -E rm -f lib/Analysis/libMLIRAnalysis.a && /usr/bin/ar Dqc lib/Analysis/libMLIRAnalysis.a  lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/BufferViewFlowAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/CallGraph.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowFramework.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataLayoutAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/Liveness.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/SliceAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis/LocalAliasAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/ConstantPropagationAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DeadCodeAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DenseAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/IntegerRangeAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/SparseAnalysis.cpp.o && /usr/bin/ranlib -D lib/Analysis/libMLIRAnalysis.a && :
[586/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/AffineToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AffineToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/AffineToStandard/CMakeFiles/obj.MLIRAffineToStandard.dir/AffineToStandard.cpp.o -MF lib/Conversion/AffineToStandard/CMakeFiles/obj.MLIRAffineToStandard.dir/AffineToStandard.cpp.o.d -o lib/Conversion/AffineToStandard/CMakeFiles/obj.MLIRAffineToStandard.dir/AffineToStandard.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp
[587/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/AMDGPUToROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/Chipset.cpp.o -MF lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/Chipset.cpp.o.d -o lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/Chipset.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/Chipset.cpp
[588/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/AMDGPUToROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/AMDGPUToROCDL.cpp.o -MF lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/AMDGPUToROCDL.cpp.o.d -o lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/AMDGPUToROCDL.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amdgpu::LDSBarrierOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:244:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amdgpu::LDSBarrierOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amdgpu::RawBufferLoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:29:8:   required from 'struct {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferLoadOp, mlir::ROCDL::RawBufferLoadOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferLoadOp, mlir::ROCDL::RawBufferLoadOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferLoadOp, mlir::ROCDL::RawBufferLoadOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferLoadOp, mlir::ROCDL::RawBufferLoadOp>, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferStoreOp, mlir::ROCDL::RawBufferStoreOp>, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferAtomicFaddOp, mlir::ROCDL::RawBufferAtomicFAddOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {mlir::amdgpu::Chipset&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:296:80:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amdgpu::RawBufferLoadOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amdgpu::RawBufferStoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:29:8:   required from 'struct {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferStoreOp, mlir::ROCDL::RawBufferStoreOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferStoreOp, mlir::ROCDL::RawBufferStoreOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferStoreOp, mlir::ROCDL::RawBufferStoreOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferLoadOp, mlir::ROCDL::RawBufferLoadOp>, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferStoreOp, mlir::ROCDL::RawBufferStoreOp>, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferAtomicFaddOp, mlir::ROCDL::RawBufferAtomicFAddOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {mlir::amdgpu::Chipset&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:296:80:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amdgpu::RawBufferStoreOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amdgpu::RawBufferAtomicFaddOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:29:8:   required from 'struct {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferAtomicFaddOp, mlir::ROCDL::RawBufferAtomicFAddOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferAtomicFaddOp, mlir::ROCDL::RawBufferAtomicFAddOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferAtomicFaddOp, mlir::ROCDL::RawBufferAtomicFAddOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferLoadOp, mlir::ROCDL::RawBufferLoadOp>, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferStoreOp, mlir::ROCDL::RawBufferStoreOp>, {anonymous}::RawBufferOpLowering<mlir::amdgpu::RawBufferAtomicFaddOp, mlir::ROCDL::RawBufferAtomicFAddOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {mlir::amdgpu::Chipset&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:296:80:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amdgpu::RawBufferAtomicFaddOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[589/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ArithmeticToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ArithmeticToLLVM/CMakeFiles/obj.MLIRArithmeticToLLVM.dir/ArithmeticToLLVM.cpp.o -MF lib/Conversion/ArithmeticToLLVM/CMakeFiles/obj.MLIRArithmeticToLLVM.dir/ArithmeticToLLVM.cpp.o.d -o lib/Conversion/ArithmeticToLLVM/CMakeFiles/obj.MLIRArithmeticToLLVM.dir/ArithmeticToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::ConstantOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:77:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::ConstantOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::IndexCastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:89:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::IndexCastOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::CmpIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:97:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::CmpIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::CmpFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:105:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::CmpFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::AddIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::AddIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::SubIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::SubIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::MulIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::MulIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::DivUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::DivUIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::DivSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::DivSIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::RemUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::RemUIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::RemSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::RemSIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::AndIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::AndIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::OrIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::OrIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::XOrIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::XOrIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::ShLIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::ShLIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::ShRUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::ShRUIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::ShRSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::ShRSIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::NegFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::NegFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::AddFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::AddFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::SubFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::SubFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::MulFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::MulFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::DivFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::DivFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::RemFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::RemFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::ExtUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::ExtUIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::ExtSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::ExtSIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::ExtFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::ExtFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::TruncIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::TruncIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::TruncFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::TruncFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::UIToFPOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::UIToFPOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::SIToFPOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::SIToFPOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::FPToUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::FPToUIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::FPToSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::FPToSIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::BitcastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::BitcastOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arith::SelectOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::AddIOp, mlir::LLVM::AddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubIOp, mlir::LLVM::SubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulIOp, mlir::LLVM::MulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivUIOp, mlir::LLVM::UDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivSIOp, mlir::LLVM::SDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemUIOp, mlir::LLVM::URemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemSIOp, mlir::LLVM::SRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AndIOp, mlir::LLVM::AndOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::OrIOp, mlir::LLVM::OrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::XOrIOp, mlir::LLVM::XOrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShLIOp, mlir::LLVM::ShlOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRUIOp, mlir::LLVM::LShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ShRSIOp, mlir::LLVM::AShrOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::NegFOp, mlir::LLVM::FNegOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::AddFOp, mlir::LLVM::FAddOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SubFOp, mlir::LLVM::FSubOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::MulFOp, mlir::LLVM::FMulOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::DivFOp, mlir::LLVM::FDivOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::RemFOp, mlir::LLVM::FRemOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtUIOp, mlir::LLVM::ZExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtSIOp, mlir::LLVM::SExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::ExtFOp, mlir::LLVM::FPExtOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncIOp, mlir::LLVM::TruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::TruncFOp, mlir::LLVM::FPTruncOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::UIToFPOp, mlir::LLVM::UIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::SIToFPOp, mlir::LLVM::SIToFPOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToUIOp, mlir::LLVM::FPToUIOp>, mlir::VectorConvertToLLVMPattern<mlir::arith::FPToSIOp, mlir::LLVM::FPToSIOp>, {anonymous}::IndexCastOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::CmpIOpLowering, {anonymous}::CmpFOpLowering, mlir::VectorConvertToLLVMPattern<mlir::arith::SelectOp, mlir::LLVM::SelectOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp:299:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arith::SelectOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[590/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ArmNeon2dToIntr -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArmNeon2dToIntr -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ArmNeon2dToIntr/CMakeFiles/obj.MLIRArmNeon2dToIntr.dir/ArmNeon2dToIntr.cpp.o -MF lib/Conversion/ArmNeon2dToIntr/CMakeFiles/obj.MLIRArmNeon2dToIntr.dir/ArmNeon2dToIntr.cpp.o.d -o lib/Conversion/ArmNeon2dToIntr/CMakeFiles/obj.MLIRArmNeon2dToIntr.dir/ArmNeon2dToIntr.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp
[591/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ArithmeticToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ArithmeticToSPIRV/CMakeFiles/obj.MLIRArithmeticToSPIRV.dir/ArithmeticToSPIRV.cpp.o -MF lib/Conversion/ArithmeticToSPIRV/CMakeFiles/obj.MLIRArithmeticToSPIRV.dir/ArithmeticToSPIRV.cpp.o.d -o lib/Conversion/ArithmeticToSPIRV/CMakeFiles/obj.MLIRArithmeticToSPIRV.dir/ArithmeticToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ConstantOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:32:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ConstantOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::RemSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:54:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::RemSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::XOrIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:85:44:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::XOrIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::UIToFPOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:105:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::UIToFPOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ExtUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:115:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ExtUIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::TruncIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:125:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::TruncIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::CmpIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:144:43:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::CmpIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::CmpFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:164:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::CmpFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::SelectOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:196:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::SelectOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::AddIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::AddIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::SubIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::SubIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MulIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MulIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::DivUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::DivUIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::DivSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::DivSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::RemUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::RemUIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::AndIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:76:8:   required from 'struct {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::AndIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::OrIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:76:8:   required from 'struct {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::OrIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ShLIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ShLIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ShRUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ShRUIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ShRSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ShRSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::NegFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::NegFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::AddFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::AddFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::SubFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::SubFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MulFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MulFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::DivFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::DivFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::RemFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::RemFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ExtSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:135:8:   required from 'struct {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ExtSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ExtFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:135:8:   required from 'struct {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ExtFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::TruncFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:135:8:   required from 'struct {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::TruncFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::SIToFPOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:135:8:   required from 'struct {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::SIToFPOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::FPToSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:135:8:   required from 'struct {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::FPToSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::IndexCastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:135:8:   required from 'struct {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::IndexCastOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::BitcastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:135:8:   required from 'struct {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::BitcastOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MaxFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MaxFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MaxSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MaxSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MaxUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MaxUIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MinFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MinFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MinSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MinSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MinUIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConstantCompositeOpPattern, {anonymous}::ConstantScalarOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddIOp, mlir::spirv::IAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubIOp, mlir::spirv::ISubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulIOp, mlir::spirv::IMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivUIOp, mlir::spirv::UDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivSIOp, mlir::spirv::SDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemUIOp, mlir::spirv::UModOp>, {anonymous}::RemSIOpGLPattern, {anonymous}::RemSIOpCLPattern, {anonymous}::BitwiseOpPattern<mlir::arith::AndIOp, mlir::spirv::LogicalAndOp, mlir::spirv::BitwiseAndOp>, {anonymous}::BitwiseOpPattern<mlir::arith::OrIOp, mlir::spirv::LogicalOrOp, mlir::spirv::BitwiseOrOp>, {anonymous}::XOrIOpLogicalPattern, {anonymous}::XOrIOpBooleanPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShLIOp, mlir::spirv::ShiftLeftLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRUIOp, mlir::spirv::ShiftRightLogicalOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::ShRSIOp, mlir::spirv::ShiftRightArithmeticOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::NegFOp, mlir::spirv::FNegateOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::AddFOp, mlir::spirv::FAddOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::SubFOp, mlir::spirv::FSubOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MulFOp, mlir::spirv::FMulOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::DivFOp, mlir::spirv::FDivOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::RemFOp, mlir::spirv::FRemOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtUIOp, mlir::spirv::UConvertOp>, {anonymous}::ExtUII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtSIOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::ExtFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncIOp, mlir::spirv::SConvertOp>, {anonymous}::TruncII1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::TruncFOp, mlir::spirv::FConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::UIToFPOp, mlir::spirv::ConvertUToFOp>, {anonymous}::UIToFPI1Pattern, {anonymous}::TypeCastingOpPattern<mlir::arith::SIToFPOp, mlir::spirv::ConvertSToFOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::FPToSIOp, mlir::spirv::ConvertFToSOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::IndexCastOp, mlir::spirv::SConvertOp>, {anonymous}::TypeCastingOpPattern<mlir::arith::BitcastOp, mlir::spirv::BitcastOp>, {anonymous}::CmpIOpBooleanPattern, {anonymous}::CmpIOpPattern, {anonymous}::CmpFOpNanNonePattern, {anonymous}::CmpFOpPattern, {anonymous}::SelectOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxFOp, mlir::spirv::GLFMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxSIOp, mlir::spirv::GLSMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MaxUIOp, mlir::spirv::GLUMaxOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinFOp, mlir::spirv::GLFMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinSIOp, mlir::spirv::GLSMinOp>, mlir::spirv::ElementwiseOpPattern<mlir::arith::MinUIOp, mlir::spirv::GLUMinOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp:898:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MinUIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[592/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/BufferizationToMemRef -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/BufferizationToMemRef -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/BufferizationToMemRef/CMakeFiles/obj.MLIRBufferizationToMemRef.dir/BufferizationToMemRef.cpp.o -MF lib/Conversion/BufferizationToMemRef/CMakeFiles/obj.MLIRBufferizationToMemRef.dir/BufferizationToMemRef.cpp.o.d -o lib/Conversion/BufferizationToMemRef/CMakeFiles/obj.MLIRBufferizationToMemRef.dir/BufferizationToMemRef.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/BufferizationToMemRef/BufferizationToMemRef.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/Bufferization.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/BufferizationToMemRef/BufferizationToMemRef.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::bufferization::CloneOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/BufferizationToMemRef/BufferizationToMemRef.cpp:30:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/BufferizationToMemRef/BufferizationToMemRef.cpp:21:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::bufferization::CloneOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[593/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/AsyncToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/AsyncToLLVM/CMakeFiles/obj.MLIRAsyncToLLVM.dir/AsyncToLLVM.cpp.o -MF lib/Conversion/AsyncToLLVM/CMakeFiles/obj.MLIRAsyncToLLVM.dir/AsyncToLLVM.cpp.o.d -o lib/Conversion/AsyncToLLVM/CMakeFiles/obj.MLIRAsyncToLLVM.dir/AsyncToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::CoroIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:302:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::CoroIdOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::CoroBeginOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:332:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::CoroBeginOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::CoroFreeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:386:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::CoroFreeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::CoroEndOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:417:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::CoroEndOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::CoroSaveOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:444:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::CoroSaveOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::CoroSuspendOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:490:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::CoroSuspendOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeCreateOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:540:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeCreateOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeCreateGroupOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:594:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeCreateGroupOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeSetAvailableOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:618:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeSetAvailableOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeSetErrorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:644:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeSetErrorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeIsErrorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:669:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeIsErrorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeAwaitOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:694:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeAwaitOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeAwaitAndResumeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:722:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeAwaitAndResumeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeResumeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:759:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeResumeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeStoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:787:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeStoreOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeLoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:830:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeLoadOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeAddToGroupOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:870:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeAddToGroupOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeNumWorkerThreadsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:897:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeNumWorkerThreadsOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeAddRefOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:921:7:   required from 'class {anonymous}::RefCountingOpLowering<mlir::async::RuntimeAddRefOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:946:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeAddRefOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::RuntimeDropRefOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:921:7:   required from 'class {anonymous}::RefCountingOpLowering<mlir::async::RuntimeDropRefOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:953:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::RuntimeDropRefOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:965:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::ExecuteOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:1065:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::ExecuteOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::AwaitOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:1089:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::AwaitOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::YieldOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp:1101:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::YieldOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[594/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ComplexToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ComplexToLLVM/CMakeFiles/obj.MLIRComplexToLLVM.dir/ComplexToLLVM.cpp.o -MF lib/Conversion/ComplexToLLVM/CMakeFiles/obj.MLIRComplexToLLVM.dir/ComplexToLLVM.cpp.o.d -o lib/Conversion/ComplexToLLVM/CMakeFiles/obj.MLIRComplexToLLVM.dir/ComplexToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::AbsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:58:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::AbsOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::ConstantOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:80:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::ConstantOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::CreateOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:92:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::CreateOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::ReOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:110:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::ReOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::ImOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:125:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::ImOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::AddOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:163:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::AddOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::DivOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:191:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::DivOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::MulOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:236:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::MulOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::complex::SubOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp:273:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::complex::SubOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[595/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ComplexToLibm -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLibm -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ComplexToLibm/CMakeFiles/obj.MLIRComplexToLibm.dir/ComplexToLibm.cpp.o -MF lib/Conversion/ComplexToLibm/CMakeFiles/obj.MLIRComplexToLibm.dir/ComplexToLibm.cpp.o.d -o lib/Conversion/ComplexToLibm/CMakeFiles/obj.MLIRComplexToLibm.dir/ComplexToLibm.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToLibm/ComplexToLibm.cpp
[596/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ComplexToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ComplexToStandard/CMakeFiles/obj.MLIRComplexToStandard.dir/ComplexToStandard.cpp.o -MF lib/Conversion/ComplexToStandard/CMakeFiles/obj.MLIRComplexToStandard.dir/ComplexToStandard.cpp.o.d -o lib/Conversion/ComplexToStandard/CMakeFiles/obj.MLIRComplexToStandard.dir/ComplexToStandard.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:19:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::AbsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:25:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:20:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::AbsOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::Atan2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:48:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::Atan2Op>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::CosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:150:8:   required from 'struct {anonymous}::TrigonometricOpConversion<mlir::complex::CosOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:191:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::CosOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::DivOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:214:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::DivOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::ExpOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:433:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::ExpOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::Expm1Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:459:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::Expm1Op>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::LogOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:483:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::LogOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::Log1pOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:504:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::Log1pOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::MulOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:525:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::MulOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::NegOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:702:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::NegOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::SinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:150:8:   required from 'struct {anonymous}::TrigonometricOpConversion<mlir::complex::SinOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:723:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::SinOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::SqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:747:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::SqrtOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::SignOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:813:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::SignOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::TanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:842:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::TanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::TanhOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:856:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::TanhOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::ConjOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:888:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::ConjOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::PowOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:970:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::PowOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::RsqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:990:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::RsqrtOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::AngleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:1012:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::AngleOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::AddOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:125:8:   required from 'struct {anonymous}::BinaryComplexOpConversion<mlir::complex::AddOp, mlir::arith::AddFOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::BinaryComplexOpConversion<mlir::complex::AddOp, mlir::arith::AddFOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::BinaryComplexOpConversion<mlir::complex::AddOp, mlir::arith::AddFOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AbsOpConversion, {anonymous}::AngleOpConversion, {anonymous}::Atan2OpConversion, {anonymous}::BinaryComplexOpConversion<mlir::complex::AddOp, mlir::arith::AddFOp>, {anonymous}::BinaryComplexOpConversion<mlir::complex::SubOp, mlir::arith::SubFOp>, {anonymous}::ComparisonOpConversion<mlir::complex::EqualOp, mlir::arith::CmpFPredicate::OEQ>, {anonymous}::ComparisonOpConversion<mlir::complex::NotEqualOp, mlir::arith::CmpFPredicate::UNE>, {anonymous}::ConjOpConversion, {anonymous}::CosOpConversion, {anonymous}::DivOpConversion, {anonymous}::ExpOpConversion, {anonymous}::Expm1OpConversion, {anonymous}::Log1pOpConversion, {anonymous}::LogOpConversion, {anonymous}::MulOpConversion, {anonymous}::NegOpConversion, {anonymous}::SignOpConversion, {anonymous}::SinOpConversion, {anonymous}::SqrtOpConversion, {anonymous}::TanOpConversion, {anonymous}::TanhOpConversion, {anonymous}::PowOpConversion, {anonymous}::RsqrtOpConversion}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:1061:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::AddOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::SubOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:125:8:   required from 'struct {anonymous}::BinaryComplexOpConversion<mlir::complex::SubOp, mlir::arith::SubFOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::BinaryComplexOpConversion<mlir::complex::SubOp, mlir::arith::SubFOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::BinaryComplexOpConversion<mlir::complex::SubOp, mlir::arith::SubFOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AbsOpConversion, {anonymous}::AngleOpConversion, {anonymous}::Atan2OpConversion, {anonymous}::BinaryComplexOpConversion<mlir::complex::AddOp, mlir::arith::AddFOp>, {anonymous}::BinaryComplexOpConversion<mlir::complex::SubOp, mlir::arith::SubFOp>, {anonymous}::ComparisonOpConversion<mlir::complex::EqualOp, mlir::arith::CmpFPredicate::OEQ>, {anonymous}::ComparisonOpConversion<mlir::complex::NotEqualOp, mlir::arith::CmpFPredicate::UNE>, {anonymous}::ConjOpConversion, {anonymous}::CosOpConversion, {anonymous}::DivOpConversion, {anonymous}::ExpOpConversion, {anonymous}::Expm1OpConversion, {anonymous}::Log1pOpConversion, {anonymous}::LogOpConversion, {anonymous}::MulOpConversion, {anonymous}::NegOpConversion, {anonymous}::SignOpConversion, {anonymous}::SinOpConversion, {anonymous}::SqrtOpConversion, {anonymous}::TanOpConversion, {anonymous}::TanhOpConversion, {anonymous}::PowOpConversion, {anonymous}::RsqrtOpConversion}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:1061:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::SubOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::EqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:91:8:   required from 'struct {anonymous}::ComparisonOpConversion<mlir::complex::EqualOp, mlir::arith::CmpFPredicate::OEQ>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ComparisonOpConversion<mlir::complex::EqualOp, mlir::arith::CmpFPredicate::OEQ> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ComparisonOpConversion<mlir::complex::EqualOp, mlir::arith::CmpFPredicate::OEQ>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AbsOpConversion, {anonymous}::AngleOpConversion, {anonymous}::Atan2OpConversion, {anonymous}::BinaryComplexOpConversion<mlir::complex::AddOp, mlir::arith::AddFOp>, {anonymous}::BinaryComplexOpConversion<mlir::complex::SubOp, mlir::arith::SubFOp>, {anonymous}::ComparisonOpConversion<mlir::complex::EqualOp, mlir::arith::CmpFPredicate::OEQ>, {anonymous}::ComparisonOpConversion<mlir::complex::NotEqualOp, mlir::arith::CmpFPredicate::UNE>, {anonymous}::ConjOpConversion, {anonymous}::CosOpConversion, {anonymous}::DivOpConversion, {anonymous}::ExpOpConversion, {anonymous}::Expm1OpConversion, {anonymous}::Log1pOpConversion, {anonymous}::LogOpConversion, {anonymous}::MulOpConversion, {anonymous}::NegOpConversion, {anonymous}::SignOpConversion, {anonymous}::SinOpConversion, {anonymous}::SqrtOpConversion, {anonymous}::TanOpConversion, {anonymous}::TanhOpConversion, {anonymous}::PowOpConversion, {anonymous}::RsqrtOpConversion}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:1061:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::EqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::complex::NotEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:91:8:   required from 'struct {anonymous}::ComparisonOpConversion<mlir::complex::NotEqualOp, mlir::arith::CmpFPredicate::UNE>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ComparisonOpConversion<mlir::complex::NotEqualOp, mlir::arith::CmpFPredicate::UNE> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ComparisonOpConversion<mlir::complex::NotEqualOp, mlir::arith::CmpFPredicate::UNE>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AbsOpConversion, {anonymous}::AngleOpConversion, {anonymous}::Atan2OpConversion, {anonymous}::BinaryComplexOpConversion<mlir::complex::AddOp, mlir::arith::AddFOp>, {anonymous}::BinaryComplexOpConversion<mlir::complex::SubOp, mlir::arith::SubFOp>, {anonymous}::ComparisonOpConversion<mlir::complex::EqualOp, mlir::arith::CmpFPredicate::OEQ>, {anonymous}::ComparisonOpConversion<mlir::complex::NotEqualOp, mlir::arith::CmpFPredicate::UNE>, {anonymous}::ConjOpConversion, {anonymous}::CosOpConversion, {anonymous}::DivOpConversion, {anonymous}::ExpOpConversion, {anonymous}::Expm1OpConversion, {anonymous}::Log1pOpConversion, {anonymous}::LogOpConversion, {anonymous}::MulOpConversion, {anonymous}::NegOpConversion, {anonymous}::SignOpConversion, {anonymous}::SinOpConversion, {anonymous}::SqrtOpConversion, {anonymous}::TanOpConversion, {anonymous}::TanhOpConversion, {anonymous}::PowOpConversion, {anonymous}::RsqrtOpConversion}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:1061:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::complex::NotEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[597/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ControlFlowToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ControlFlowToLLVM/CMakeFiles/obj.MLIRControlFlowToLLVM.dir/ControlFlowToLLVM.cpp.o -MF lib/Conversion/ControlFlowToLLVM/CMakeFiles/obj.MLIRControlFlowToLLVM.dir/ControlFlowToLLVM.cpp.o.d -o lib/Conversion/ControlFlowToLLVM/CMakeFiles/obj.MLIRControlFlowToLLVM.dir/ControlFlowToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:16:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::cf::AssertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:36:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::cf::AssertOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::cf::BranchOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:76:8:   required from 'struct {anonymous}::OneToOneLLVMTerminatorLowering<mlir::cf::BranchOp, mlir::LLVM::BrOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:92:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::cf::BranchOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::cf::CondBranchOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:76:8:   required from 'struct {anonymous}::OneToOneLLVMTerminatorLowering<mlir::cf::CondBranchOp, mlir::LLVM::CondBrOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:96:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::cf::CondBranchOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::cf::SwitchOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:76:8:   required from 'struct {anonymous}::OneToOneLLVMTerminatorLowering<mlir::cf::SwitchOp, mlir::LLVM::SwitchOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp:100:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::cf::SwitchOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[598/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ControlFlowToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRV.cpp.o -MF lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRV.cpp.o.d -o lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV/../SPIRVCommon/Pattern.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.cpp:14:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::cf::BranchOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.cpp:36:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::cf::BranchOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::cf::CondBranchOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.cpp:50:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::cf::CondBranchOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[599/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ControlFlowToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRVPass.cpp.o -MF lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRVPass.cpp.o.d -o lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.cpp
[600/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/FuncToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRV.cpp.o -MF lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRV.cpp.o.d -o lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToSPIRV/FuncToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToSPIRV/FuncToSPIRV.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToSPIRV/FuncToSPIRV.cpp:40:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::CallOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToSPIRV/FuncToSPIRV.cpp:61:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::CallOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[601/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/FuncToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRVPass.cpp.o -MF lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRVPass.cpp.o.d -o lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToSPIRV/FuncToSPIRVPass.cpp
[602/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/FuncToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/FuncToLLVM/CMakeFiles/obj.MLIRFuncToLLVM.dir/FuncToLLVM.cpp.o -MF lib/Conversion/FuncToLLVM/CMakeFiles/obj.MLIRFuncToLLVM.dir/FuncToLLVM.cpp.o.d -o lib/Conversion/FuncToLLVM/CMakeFiles/obj.MLIRFuncToLLVM.dir/FuncToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:20:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::func::FuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:280:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:21:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::func::FuncOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::func::ConstantOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:464:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::func::ConstantOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::func::CallOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:489:8:   required from 'struct {anonymous}::CallOpInterfaceLowering<mlir::func::CallOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:550:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::func::CallOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::func::CallIndirectOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:489:8:   required from 'struct {anonymous}::CallOpInterfaceLowering<mlir::func::CallIndirectOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:555:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::func::CallIndirectOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::UnrealizedConversionCastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:560:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::UnrealizedConversionCastOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::func::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp:592:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::func::ReturnOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[603/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUOpsLowering.cpp.o -MF lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUOpsLowering.cpp.o.d -o lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUOpsLowering.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/TypeConverter.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h:11,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::GPUFuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h:17:28:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::GPUFuncOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::PrintfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h:41:42:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::PrintfOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h:70:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::ReturnOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp:12:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[604/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUToLLVMConversion.cpp.o -MF lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUToLLVMConversion.cpp.o.d -o lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUToLLVMConversion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:24:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::HostRegisterOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::HostRegisterOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:197:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:25:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::HostRegisterOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::AllocOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::AllocOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:211:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::AllocOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::DeallocOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::DeallocOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:225:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::DeallocOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::async::YieldOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::async::YieldOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:237:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::async::YieldOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::WaitOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::WaitOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:251:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::WaitOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::LaunchFuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::LaunchFuncOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:290:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::LaunchFuncOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::MemcpyOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::MemcpyOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:325:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::MemcpyOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::MemsetOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::MemsetOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:339:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::MemsetOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::SetDefaultDeviceOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:78:7:   required from 'class {anonymous}::ConvertOpToGpuRuntimeCallPattern<mlir::gpu::SetDefaultDeviceOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:353:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::SetDefaultDeviceOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[605/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUToNVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/WmmaOpsToNvvm.cpp.o -MF lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/WmmaOpsToNvvm.cpp.o.d -o lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/WmmaOpsToNvvm.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/TypeConverter.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp:15:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaLoadMatrixOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp:68:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaLoadMatrixOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaStoreMatrixOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp:132:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaStoreMatrixOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaComputeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp:183:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaComputeOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaConstantMatrixOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp:243:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaConstantMatrixOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaElementwiseOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp:321:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::SubgroupMmaElementwiseOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[606/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUToNVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/LowerGpuOpsToNVVMOps.cpp.o -MF lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/LowerGpuOpsToNVVMOps.cpp.o.d -o lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/LowerGpuOpsToNVVMOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:19:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::GPUFuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/GPUOpsLowering.h:17:28:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/GPUOpsLowering.h:11,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:36:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::GPUFuncOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::PrintfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/GPUOpsLowering.h:41:42:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::PrintfOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/GPUOpsLowering.h:70:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::ReturnOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::ShuffleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:60:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::ShuffleOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::LaneIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:127:28:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::LaneIdOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::ThreadIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::NVVM::ThreadIdXOp, mlir::NVVM::ThreadIdYOp, mlir::NVVM::ThreadIdZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::NVVM::ThreadIdXOp, mlir::NVVM::ThreadIdYOp, mlir::NVVM::ThreadIdZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::NVVM::ThreadIdXOp, mlir::NVVM::ThreadIdYOp, mlir::NVVM::ThreadIdZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::NVVM::ThreadIdXOp, mlir::NVVM::ThreadIdYOp, mlir::NVVM::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::NVVM::BlockDimXOp, mlir::NVVM::BlockDimYOp, mlir::NVVM::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::NVVM::BlockIdXOp, mlir::NVVM::BlockIdYOp, mlir::NVVM::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::NVVM::GridDimXOp, mlir::NVVM::GridDimYOp, mlir::NVVM::GridDimZOp>, {anonymous}::GPULaneIdOpToNVVM, {anonymous}::GPUShuffleOpLowering, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:246:73:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::ThreadIdOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockDimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::NVVM::BlockDimXOp, mlir::NVVM::BlockDimYOp, mlir::NVVM::BlockDimZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::NVVM::BlockDimXOp, mlir::NVVM::BlockDimYOp, mlir::NVVM::BlockDimZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::NVVM::BlockDimXOp, mlir::NVVM::BlockDimYOp, mlir::NVVM::BlockDimZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::NVVM::ThreadIdXOp, mlir::NVVM::ThreadIdYOp, mlir::NVVM::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::NVVM::BlockDimXOp, mlir::NVVM::BlockDimYOp, mlir::NVVM::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::NVVM::BlockIdXOp, mlir::NVVM::BlockIdYOp, mlir::NVVM::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::NVVM::GridDimXOp, mlir::NVVM::GridDimYOp, mlir::NVVM::GridDimZOp>, {anonymous}::GPULaneIdOpToNVVM, {anonymous}::GPUShuffleOpLowering, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:246:73:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockDimOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::NVVM::BlockIdXOp, mlir::NVVM::BlockIdYOp, mlir::NVVM::BlockIdZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::NVVM::BlockIdXOp, mlir::NVVM::BlockIdYOp, mlir::NVVM::BlockIdZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::NVVM::BlockIdXOp, mlir::NVVM::BlockIdYOp, mlir::NVVM::BlockIdZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::NVVM::ThreadIdXOp, mlir::NVVM::ThreadIdYOp, mlir::NVVM::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::NVVM::BlockDimXOp, mlir::NVVM::BlockDimYOp, mlir::NVVM::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::NVVM::BlockIdXOp, mlir::NVVM::BlockIdYOp, mlir::NVVM::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::NVVM::GridDimXOp, mlir::NVVM::GridDimYOp, mlir::NVVM::GridDimZOp>, {anonymous}::GPULaneIdOpToNVVM, {anonymous}::GPUShuffleOpLowering, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:246:73:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockIdOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::GridDimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::NVVM::GridDimXOp, mlir::NVVM::GridDimYOp, mlir::NVVM::GridDimZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::NVVM::GridDimXOp, mlir::NVVM::GridDimYOp, mlir::NVVM::GridDimZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::NVVM::GridDimXOp, mlir::NVVM::GridDimYOp, mlir::NVVM::GridDimZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::NVVM::ThreadIdXOp, mlir::NVVM::ThreadIdYOp, mlir::NVVM::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::NVVM::BlockDimXOp, mlir::NVVM::BlockDimYOp, mlir::NVVM::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::NVVM::BlockIdXOp, mlir::NVVM::BlockIdYOp, mlir::NVVM::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::NVVM::GridDimXOp, mlir::NVVM::GridDimYOp, mlir::NVVM::GridDimZOp>, {anonymous}::GPULaneIdOpToNVVM, {anonymous}::GPUShuffleOpLowering, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:246:73:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::GridDimOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::AbsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::AbsOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::AbsOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::AbsOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::AbsOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[11], const char (&)[10]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:257:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::AbsOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::AtanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::AtanOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::AtanOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::AtanOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::AtanOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[11], const char (&)[10]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:259:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::AtanOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Atan2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Atan2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Atan2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Atan2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Atan2Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[12], const char (&)[11]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:261:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Atan2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CeilOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::CeilOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::CeilOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::CeilOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::CeilOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[11], const char (&)[10]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:263:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CeilOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::CosOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::CosOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::CosOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::CosOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[10], const char (&)[9]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:265:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CosOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::ExpOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::ExpOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::ExpOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::ExpOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::ExpOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[10], const char (&)[9]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:267:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::ExpOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Exp2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Exp2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Exp2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Exp2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Exp2Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[11], const char (&)[10]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:269:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Exp2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::ExpM1Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::ExpM1Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::ExpM1Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::ExpM1Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::ExpM1Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[12], const char (&)[11]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:271:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::ExpM1Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::FloorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::FloorOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::FloorOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::FloorOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::FloorOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[12], const char (&)[11]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:273:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::FloorOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::LogOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::LogOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::LogOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::LogOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::LogOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[10], const char (&)[9]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:275:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::LogOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log1pOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Log1pOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Log1pOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Log1pOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Log1pOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[12], const char (&)[11]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:277:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log1pOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log10Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Log10Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Log10Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Log10Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Log10Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[12], const char (&)[11]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:279:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log10Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Log2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Log2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Log2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Log2Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[11], const char (&)[10]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:281:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::PowFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::PowFOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::PowFOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::PowFOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::PowFOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[10], const char (&)[9]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:283:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::PowFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::RsqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::RsqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::RsqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::RsqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::RsqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[12], const char (&)[11]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:285:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::RsqrtOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::SinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::SinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::SinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::SinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::SinOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[10], const char (&)[9]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:287:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::SinOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::SqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::SqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::SqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::SqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[11], const char (&)[10]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:289:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::SqrtOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::TanhOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::TanhOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::TanhOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::TanhOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::TanhOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[11], const char (&)[10]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp:291:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::TanhOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[607/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRV.cpp.o -MF lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRV.cpp.o.d -o lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::BlockDimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:56:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::BlockDimOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::GPUFuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:67:42:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::GPUFuncOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::GPUModuleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:80:42:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::GPUModuleOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::ModuleEndOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:90:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::ModuleEndOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:104:44:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::BarrierOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:114:43:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::BarrierOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::BlockIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:31:7:   required from 'class {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::GPUBarrierConversion, {anonymous}::GPUFuncOpConversion, {anonymous}::GPUModuleConversion, {anonymous}::GPUModuleEndConversion, {anonymous}::GPUReturnOpConversion, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockDimOp, mlir::spirv::BuiltIn::WorkgroupSize>, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>, {anonymous}::WorkGroupSizeConversion}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:385:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::BlockIdOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::GridDimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:31:7:   required from 'class {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::GPUBarrierConversion, {anonymous}::GPUFuncOpConversion, {anonymous}::GPUModuleConversion, {anonymous}::GPUModuleEndConversion, {anonymous}::GPUReturnOpConversion, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockDimOp, mlir::spirv::BuiltIn::WorkgroupSize>, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>, {anonymous}::WorkGroupSizeConversion}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:385:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::GridDimOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::ThreadIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:31:7:   required from 'class {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::GPUBarrierConversion, {anonymous}::GPUFuncOpConversion, {anonymous}::GPUModuleConversion, {anonymous}::GPUModuleEndConversion, {anonymous}::GPUReturnOpConversion, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockDimOp, mlir::spirv::BuiltIn::WorkgroupSize>, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>, {anonymous}::WorkGroupSizeConversion}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:385:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::ThreadIdOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::GlobalIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:31:7:   required from 'class {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::GPUBarrierConversion, {anonymous}::GPUFuncOpConversion, {anonymous}::GPUModuleConversion, {anonymous}::GPUModuleEndConversion, {anonymous}::GPUReturnOpConversion, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockDimOp, mlir::spirv::BuiltIn::WorkgroupSize>, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>, {anonymous}::WorkGroupSizeConversion}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:385:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::GlobalIdOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::SubgroupIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:43:7:   required from 'class {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::GPUBarrierConversion, {anonymous}::GPUFuncOpConversion, {anonymous}::GPUModuleConversion, {anonymous}::GPUModuleEndConversion, {anonymous}::GPUReturnOpConversion, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockDimOp, mlir::spirv::BuiltIn::WorkgroupSize>, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>, {anonymous}::WorkGroupSizeConversion}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:385:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::SubgroupIdOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::NumSubgroupsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:43:7:   required from 'class {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::GPUBarrierConversion, {anonymous}::GPUFuncOpConversion, {anonymous}::GPUModuleConversion, {anonymous}::GPUModuleEndConversion, {anonymous}::GPUReturnOpConversion, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockDimOp, mlir::spirv::BuiltIn::WorkgroupSize>, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>, {anonymous}::WorkGroupSizeConversion}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:385:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::NumSubgroupsOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::gpu::SubgroupSizeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:43:7:   required from 'class {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::GPUBarrierConversion, {anonymous}::GPUFuncOpConversion, {anonymous}::GPUModuleConversion, {anonymous}::GPUModuleEndConversion, {anonymous}::GPUReturnOpConversion, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockIdOp, mlir::spirv::BuiltIn::WorkgroupId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GridDimOp, mlir::spirv::BuiltIn::NumWorkgroups>, {anonymous}::LaunchConfigConversion<mlir::gpu::BlockDimOp, mlir::spirv::BuiltIn::WorkgroupSize>, {anonymous}::LaunchConfigConversion<mlir::gpu::ThreadIdOp, mlir::spirv::BuiltIn::LocalInvocationId>, {anonymous}::LaunchConfigConversion<mlir::gpu::GlobalIdOp, mlir::spirv::BuiltIn::GlobalInvocationId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupIdOp, mlir::spirv::BuiltIn::SubgroupId>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::NumSubgroupsOp, mlir::spirv::BuiltIn::NumSubgroups>, {anonymous}::SingleDimLaunchConfigConversion<mlir::gpu::SubgroupSizeOp, mlir::spirv::BuiltIn::SubgroupSize>, {anonymous}::WorkGroupSizeConversion}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp:385:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::gpu::SubgroupSizeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[608/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUToROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUToROCDL/CMakeFiles/obj.MLIRGPUToROCDLTransforms.dir/LowerGpuOpsToROCDLOps.cpp.o -MF lib/Conversion/GPUToROCDL/CMakeFiles/obj.MLIRGPUToROCDLTransforms.dir/LowerGpuOpsToROCDLOps.cpp.o.d -o lib/Conversion/GPUToROCDL/CMakeFiles/obj.MLIRGPUToROCDLTransforms.dir/LowerGpuOpsToROCDLOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:20:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::GPUFuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/GPUOpsLowering.h:17:28:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:22:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::GPUFuncOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::PrintfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/GPUOpsLowering.h:41:42:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::PrintfOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/GPUOpsLowering.h:70:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::ReturnOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::ThreadIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::ROCDL::ThreadIdXOp, mlir::ROCDL::ThreadIdYOp, mlir::ROCDL::ThreadIdZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::ROCDL::ThreadIdXOp, mlir::ROCDL::ThreadIdYOp, mlir::ROCDL::ThreadIdZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::ROCDL::ThreadIdXOp, mlir::ROCDL::ThreadIdYOp, mlir::ROCDL::ThreadIdZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::ROCDL::ThreadIdXOp, mlir::ROCDL::ThreadIdYOp, mlir::ROCDL::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::ROCDL::BlockDimXOp, mlir::ROCDL::BlockDimYOp, mlir::ROCDL::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::ROCDL::BlockIdXOp, mlir::ROCDL::BlockIdYOp, mlir::ROCDL::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::ROCDL::GridDimXOp, mlir::ROCDL::GridDimYOp, mlir::ROCDL::GridDimZOp>, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:139:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::ThreadIdOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockDimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::ROCDL::BlockDimXOp, mlir::ROCDL::BlockDimYOp, mlir::ROCDL::BlockDimZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::ROCDL::BlockDimXOp, mlir::ROCDL::BlockDimYOp, mlir::ROCDL::BlockDimZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::ROCDL::BlockDimXOp, mlir::ROCDL::BlockDimYOp, mlir::ROCDL::BlockDimZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::ROCDL::ThreadIdXOp, mlir::ROCDL::ThreadIdYOp, mlir::ROCDL::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::ROCDL::BlockDimXOp, mlir::ROCDL::BlockDimYOp, mlir::ROCDL::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::ROCDL::BlockIdXOp, mlir::ROCDL::BlockIdYOp, mlir::ROCDL::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::ROCDL::GridDimXOp, mlir::ROCDL::GridDimYOp, mlir::ROCDL::GridDimZOp>, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:139:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockDimOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockIdOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::ROCDL::BlockIdXOp, mlir::ROCDL::BlockIdYOp, mlir::ROCDL::BlockIdZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::ROCDL::BlockIdXOp, mlir::ROCDL::BlockIdYOp, mlir::ROCDL::BlockIdZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::ROCDL::BlockIdXOp, mlir::ROCDL::BlockIdYOp, mlir::ROCDL::BlockIdZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::ROCDL::ThreadIdXOp, mlir::ROCDL::ThreadIdYOp, mlir::ROCDL::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::ROCDL::BlockDimXOp, mlir::ROCDL::BlockDimYOp, mlir::ROCDL::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::ROCDL::BlockIdXOp, mlir::ROCDL::BlockIdYOp, mlir::ROCDL::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::ROCDL::GridDimXOp, mlir::ROCDL::GridDimYOp, mlir::ROCDL::GridDimZOp>, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:139:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::BlockIdOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::GridDimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/IndexIntrinsicsOpLowering.h:24:8:   required from 'struct mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::ROCDL::GridDimXOp, mlir::ROCDL::GridDimYOp, mlir::ROCDL::GridDimZOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::ROCDL::GridDimXOp, mlir::ROCDL::GridDimYOp, mlir::ROCDL::GridDimZOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::ROCDL::GridDimXOp, mlir::ROCDL::GridDimYOp, mlir::ROCDL::GridDimZOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::ThreadIdOp, mlir::ROCDL::ThreadIdXOp, mlir::ROCDL::ThreadIdYOp, mlir::ROCDL::ThreadIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockDimOp, mlir::ROCDL::BlockDimXOp, mlir::ROCDL::BlockDimYOp, mlir::ROCDL::BlockDimZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::BlockIdOp, mlir::ROCDL::BlockIdXOp, mlir::ROCDL::BlockIdYOp, mlir::ROCDL::BlockIdZOp>, mlir::GPUIndexIntrinsicOpLowering<mlir::gpu::GridDimOp, mlir::ROCDL::GridDimXOp, mlir::ROCDL::GridDimYOp, mlir::ROCDL::GridDimZOp>, mlir::GPUReturnOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:139:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::GridDimOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::AbsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::AbsOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::AbsOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::AbsOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::AbsOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[16], const char (&)[16]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:151:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::AbsOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::AtanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::AtanOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::AtanOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::AtanOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::AtanOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[16], const char (&)[16]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:153:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::AtanOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Atan2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Atan2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Atan2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Atan2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Atan2Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[17], const char (&)[17]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:155:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Atan2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CeilOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::CeilOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::CeilOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::CeilOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::CeilOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[16], const char (&)[16]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:157:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CeilOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::CosOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::CosOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::CosOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::CosOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[15], const char (&)[15]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:159:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CosOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::ExpOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::ExpOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::ExpOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::ExpOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::ExpOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[15], const char (&)[15]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:161:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::ExpOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Exp2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Exp2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Exp2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Exp2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Exp2Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[16], const char (&)[16]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:163:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Exp2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::ExpM1Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::ExpM1Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::ExpM1Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::ExpM1Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::ExpM1Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[17], const char (&)[17]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:165:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::ExpM1Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::FloorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::FloorOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::FloorOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::FloorOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::FloorOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[17], const char (&)[17]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:167:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::FloorOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::LogOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::LogOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::LogOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::LogOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::LogOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[15], const char (&)[15]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:169:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::LogOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log10Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Log10Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Log10Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Log10Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Log10Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[17], const char (&)[17]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:171:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log10Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log1pOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Log1pOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Log1pOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Log1pOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Log1pOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[17], const char (&)[17]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:173:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log1pOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::Log2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::Log2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::Log2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::Log2Op>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[16], const char (&)[16]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:175:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::PowFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::PowFOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::PowFOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::PowFOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::PowFOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[15], const char (&)[15]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:177:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::PowFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::RsqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::RsqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::RsqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::RsqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::RsqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[17], const char (&)[17]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:179:52:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::RsqrtOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::SinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::SinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::SinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::SinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::SinOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[15], const char (&)[15]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:181:50:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::SinOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::SqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::SqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::SqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::SqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[16], const char (&)[16]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:183:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::SqrtOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::TanhOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/../GPUCommon/OpToFuncCallLowering.h:31:8:   required from 'struct mlir::OpToFuncCallLowering<mlir::math::TanhOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OpToFuncCallLowering<mlir::math::TanhOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OpToFuncCallLowering<mlir::math::TanhOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OpToFuncCallLowering<mlir::math::TanhOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {const char (&)[16], const char (&)[16]}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp:185:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::TanhOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[609/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRVPass.cpp.o -MF lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRVPass.cpp.o.d -o lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRVPass.cpp
[610/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUToVulkan -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToVulkan -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertLaunchFuncToVulkanCalls.cpp.o -MF lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertLaunchFuncToVulkanCalls.cpp.o.d -o lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertLaunchFuncToVulkanCalls.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp:25:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[611/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/GPUToVulkan -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToVulkan -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.o -MF lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.o.d -o lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/GPUToVulkan/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp
[612/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LinalgToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRV.cpp.o -MF lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRV.cpp.o.d -o lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp:10:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::linalg::GenericOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp:48:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp:14:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::linalg::GenericOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[613/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LinalgToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LinalgToLLVM/CMakeFiles/obj.MLIRLinalgToLLVM.dir/LinalgToLLVM.cpp.o -MF lib/Conversion/LinalgToLLVM/CMakeFiles/obj.MLIRLinalgToLLVM.dir/LinalgToLLVM.cpp.o.d -o lib/Conversion/LinalgToLLVM/CMakeFiles/obj.MLIRLinalgToLLVM.dir/LinalgToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::linalg::YieldOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp:56:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp:14:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::linalg::YieldOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[614/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LinalgToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRVPass.cpp.o -MF lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRVPass.cpp.o.d -o lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToSPIRV/LinalgToSPIRVPass.cpp
[615/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/ConversionTarget.cpp.o -MF lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/ConversionTarget.cpp.o.d -o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/ConversionTarget.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon/ConversionTarget.cpp
[616/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LinalgToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LinalgToStandard/CMakeFiles/obj.MLIRLinalgToStandard.dir/LinalgToStandard.cpp.o -MF lib/Conversion/LinalgToStandard/CMakeFiles/obj.MLIRLinalgToStandard.dir/LinalgToStandard.cpp.o.d -o lib/Conversion/LinalgToStandard/CMakeFiles/obj.MLIRLinalgToStandard.dir/LinalgToStandard.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp
In file included from /usr/include/llvm/ADT/ilist_base.h:12,
                 from /usr/include/llvm/ADT/simple_ilist.h:12,
                 from /usr/include/llvm/ADT/ilist.h:27,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BlockSupport.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpImplementation.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp:9:
In member function 'llvm::ilist_node_base<false>::getPrev() const',
    inlined from 'llvm::ilist_node_impl<llvm::ilist_detail::node_options<mlir::Operation, false, false, void> >::getPrev()' at /usr/include/llvm/ADT/ilist_node.h:63:66,
    inlined from 'llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>::operator--()' at /usr/include/llvm/ADT/ilist_iterator.h:153:25,
    inlined from 'std::__advance<llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>, int>(llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>&, int, std::bidirectional_iterator_tag)void' at /usr/include/c++/13/bits/stl_iterator_base_funcs.h:179:4,
    inlined from 'std::__advance<llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>, int>(llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>&, int, std::bidirectional_iterator_tag)void' at /usr/include/c++/13/bits/stl_iterator_base_funcs.h:168:5,
    inlined from 'std::advance<llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>, int>(llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>&, int)void' at /usr/include/c++/13/bits/stl_iterator_base_funcs.h:224:21,
    inlined from 'std::prev<llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false> >(llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>, std::iterator_traits<llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false> >::difference_type)llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Operation, false, false, void>, false, false>' at /usr/include/c++/13/bits/stl_iterator_base_funcs.h:250:19,
    inlined from 'getLibraryCallSymbolRef(mlir::Operation*, mlir::PatternRewriter&)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp:68:29,
    inlined from 'mlir::linalg::LinalgOpToLibraryCallRewrite::matchAndRewrite(mlir::linalg::LinalgOp, mlir::PatternRewriter&) const' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp:101:49:
/usr/include/llvm/ADT/ilist_node_base.h:28:45: warning: array subscript 0 is outside array bounds of 'struct ilist_node_impl[0:]' [-Warray-bounds=]
   28 |   ilist_node_base *getPrev() const { return Prev; }
      |                                             ^~~~
In member function 'mlir::linalg::LinalgOpToLibraryCallRewrite::matchAndRewrite(mlir::linalg::LinalgOp, mlir::PatternRewriter&) const':
cc1plus: note: source object is likely at address zero
[617/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/LoweringOptions.cpp.o -MF lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/LoweringOptions.cpp.o.d -o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/LoweringOptions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon/LoweringOptions.cpp
[618/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/MemRefBuilder.cpp.o -MF lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/MemRefBuilder.cpp.o.d -o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/MemRefBuilder.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon/MemRefBuilder.cpp
[619/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/Pattern.cpp.o -MF lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/Pattern.cpp.o.d -o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/Pattern.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon/Pattern.cpp
[620/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/StructBuilder.cpp.o -MF lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/StructBuilder.cpp.o.d -o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/StructBuilder.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon/StructBuilder.cpp
[621/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/TypeConverter.cpp.o -MF lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/TypeConverter.cpp.o.d -o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/TypeConverter.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp
[622/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/VectorPattern.cpp.o -MF lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/VectorPattern.cpp.o.d -o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/VectorPattern.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/LLVMCommon/VectorPattern.cpp
[623/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MathToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MathToLLVM/CMakeFiles/obj.MLIRMathToLLVM.dir/MathToLLVM.cpp.o -MF lib/Conversion/MathToLLVM/CMakeFiles/obj.MLIRMathToLLVM.dir/MathToLLVM.cpp.o.d -o lib/Conversion/MathToLLVM/CMakeFiles/obj.MLIRMathToLLVM.dir/MathToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::ExpM1Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:92:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::ExpM1Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log1pOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:145:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log1pOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::RsqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:199:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::RsqrtOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::AbsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::AbsOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CeilOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CeilOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CopySignOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CopySignOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CosOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CountLeadingZerosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:45:8:   required from 'struct {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CountLeadingZerosOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CountTrailingZerosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:45:8:   required from 'struct {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CountTrailingZerosOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::CtPopOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::CtPopOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Exp2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Exp2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::ExpOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::ExpOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::FloorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::FloorOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::FmaOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::FmaOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log10Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log10Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::Log2Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::Log2Op>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::LogOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::LogOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::PowFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::PowFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::RoundOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::RoundOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::SinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::SinOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::math::SqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:67:7:   required from 'class mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::VectorConvertToLLVMPattern<mlir::math::AbsOp, mlir::LLVM::FAbsOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CeilOp, mlir::LLVM::FCeilOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CopySignOp, mlir::LLVM::CopySignOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CosOp, mlir::LLVM::CosOp>, {anonymous}::CountOpLowering<mlir::math::CountLeadingZerosOp, mlir::LLVM::CountLeadingZerosOp>, {anonymous}::CountOpLowering<mlir::math::CountTrailingZerosOp, mlir::LLVM::CountTrailingZerosOp>, mlir::VectorConvertToLLVMPattern<mlir::math::CtPopOp, mlir::LLVM::CtPopOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Exp2Op, mlir::LLVM::Exp2Op>, {anonymous}::ExpM1OpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::ExpOp, mlir::LLVM::ExpOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FloorOp, mlir::LLVM::FFloorOp>, mlir::VectorConvertToLLVMPattern<mlir::math::FmaOp, mlir::LLVM::FMAOp>, mlir::VectorConvertToLLVMPattern<mlir::math::Log10Op, mlir::LLVM::Log10Op>, {anonymous}::Log1pOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::Log2Op, mlir::LLVM::Log2Op>, mlir::VectorConvertToLLVMPattern<mlir::math::LogOp, mlir::LLVM::LogOp>, mlir::VectorConvertToLLVMPattern<mlir::math::PowFOp, mlir::LLVM::PowOp>, mlir::VectorConvertToLLVMPattern<mlir::math::RoundOp, mlir::LLVM::RoundOp>, {anonymous}::RsqrtOpLowering, mlir::VectorConvertToLLVMPattern<mlir::math::SinOp, mlir::LLVM::SinOp>, mlir::VectorConvertToLLVMPattern<mlir::math::SqrtOp, mlir::LLVM::SqrtOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp:292:4:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::math::SqrtOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[624/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MathToLibm -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLibm -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MathToLibm/CMakeFiles/obj.MLIRMathToLibm.dir/MathToLibm.cpp.o -MF lib/Conversion/MathToLibm/CMakeFiles/obj.MLIRMathToLibm.dir/MathToLibm.cpp.o.d -o lib/Conversion/MathToLibm/CMakeFiles/obj.MLIRMathToLibm.dir/MathToLibm.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToLibm/MathToLibm.cpp
[625/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MathToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRVPass.cpp.o -MF lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRVPass.cpp.o.d -o lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRVPass.cpp
[626/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MemRefToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/AllocLikeConversion.cpp.o -MF lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/AllocLikeConversion.cpp.o.d -o lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/AllocLikeConversion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/AllocLikeConversion.cpp
[627/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MathToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRV.cpp.o -MF lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRV.cpp.o.d -o lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::CopySignOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:59:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::CopySignOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::CountLeadingZerosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:125:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::CountLeadingZerosOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::ExpM1Op>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:173:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::ExpM1Op>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::Log1pOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:194:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::Log1pOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::PowFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:212:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::PowFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::RoundOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:238:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::RoundOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::AbsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::AbsOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::CeilOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::CeilOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::CosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::CosOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::ExpOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::ExpOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::FloorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::FloorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::FmaOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::FmaOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::LogOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::LogOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::RsqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::RsqrtOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::SinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::SinOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::SqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::SqrtOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::TanhOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::CountLeadingZerosPattern, {anonymous}::Log1pOpPattern<mlir::spirv::GLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::GLExpOp>, {anonymous}::PowFOpPattern, {anonymous}::RoundOpPattern, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::GLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::GLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::GLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::GLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::GLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::GLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::GLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::GLInverseSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::GLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::GLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::GLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:300:71:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::TanhOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::math::ErfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/../SPIRVCommon/Pattern.h:21:7:   required from 'class mlir::spirv::ElementwiseOpPattern<mlir::math::ErfOp, mlir::spirv::CLErfOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::spirv::ElementwiseOpPattern<mlir::math::ErfOp, mlir::spirv::CLErfOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::spirv::ElementwiseOpPattern<mlir::math::ErfOp, mlir::spirv::CLErfOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::Log1pOpPattern<mlir::spirv::CLLogOp>, {anonymous}::ExpM1OpPattern<mlir::spirv::CLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::AbsOp, mlir::spirv::CLFAbsOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CeilOp, mlir::spirv::CLCeilOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::CosOp, mlir::spirv::CLCosOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ErfOp, mlir::spirv::CLErfOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::ExpOp, mlir::spirv::CLExpOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FloorOp, mlir::spirv::CLFloorOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::FmaOp, mlir::spirv::CLFmaOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::LogOp, mlir::spirv::CLLogOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::PowFOp, mlir::spirv::CLPowOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RoundOp, mlir::spirv::CLRoundOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::RsqrtOp, mlir::spirv::CLRsqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SinOp, mlir::spirv::CLSinOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::SqrtOp, mlir::spirv::CLSqrtOp>, mlir::spirv::ElementwiseOpPattern<mlir::math::TanhOp, mlir::spirv::CLTanhOp>}; ConstructorArg = mlir::SPIRVTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp:318:75:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::math::ErfOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[628/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MemRefToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRV.cpp.o -MF lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRV.cpp.o.d -o lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MemRef/IR/MemRef.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::memref::AllocaOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp:166:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::memref::AllocaOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::memref::AllocOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp:179:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::memref::AllocOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::memref::DeallocOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp:190:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::memref::DeallocOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::memref::LoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp:200:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::memref::LoadOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::memref::StoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp:220:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::memref::StoreOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[629/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MemRefToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRVPass.cpp.o -MF lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRVPass.cpp.o.d -o lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.cpp
[630/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/MemRefToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/MemRefToLLVM.cpp.o -MF lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/MemRefToLLVM.cpp.o.d -o lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/MemRefToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::AllocaScopeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:215:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::AllocaScopeOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::AssumeAlignmentOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:271:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::AssumeAlignmentOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::DeallocOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:312:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::DeallocOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::DimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:344:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::DimOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::GenericAtomicRMWOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:450:8:   required from 'struct {anonymous}::LoadStoreOpLowering<mlir::memref::GenericAtomicRMWOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:489:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::GenericAtomicRMWOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::GlobalOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:597:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::GlobalOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::LoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:450:8:   required from 'struct {anonymous}::LoadStoreOpLowering<mlir::memref::LoadOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:690:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::LoadOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::StoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:450:8:   required from 'struct {anonymous}::LoadStoreOpLowering<mlir::memref::StoreOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:708:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::StoreOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::PrefetchOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:450:8:   required from 'struct {anonymous}::LoadStoreOpLowering<mlir::memref::PrefetchOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:725:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::PrefetchOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::RankOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:754:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::RankOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::CastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:776:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::CastOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::CopyOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:867:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::CopyOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::ReinterpretCastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:1036:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::ReinterpretCastOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::ReshapeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:1103:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::ReshapeOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::SubViewOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:1638:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::SubViewOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::TransposeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:1807:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::TransposeOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::ViewOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:1855:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::ViewOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::AtomicRMWOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:450:8:   required from 'struct {anonymous}::LoadStoreOpLowering<mlir::memref::AtomicRMWOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:2004:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::AtomicRMWOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::ExpandShapeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:1571:7:   required from 'class {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::ExpandShapeOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::ExpandShapeOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::ExpandShapeOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AllocaOpLowering, {anonymous}::AllocaScopeOpLowering, {anonymous}::AtomicRMWOpLowering, {anonymous}::AssumeAlignmentOpLowering, {anonymous}::DimOpLowering, {anonymous}::GenericAtomicRMWOpLowering, {anonymous}::GlobalMemrefOpLowering, {anonymous}::GetGlobalMemrefOpLowering, {anonymous}::LoadOpLowering, {anonymous}::MemRefCastOpLowering, {anonymous}::MemRefCopyOpLowering, {anonymous}::MemRefReinterpretCastOpLowering, {anonymous}::MemRefReshapeOpLowering, {anonymous}::PrefetchOpLowering, {anonymous}::RankOpLowering, {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::ExpandShapeOp>, {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::CollapseShapeOp>, {anonymous}::StoreOpLowering, {anonymous}::SubViewOpLowering, {anonymous}::TransposeOpLowering, {anonymous}::ViewOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:2053:22:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::ExpandShapeOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::memref::CollapseShapeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:1571:7:   required from 'class {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::CollapseShapeOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::CollapseShapeOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::CollapseShapeOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AllocaOpLowering, {anonymous}::AllocaScopeOpLowering, {anonymous}::AtomicRMWOpLowering, {anonymous}::AssumeAlignmentOpLowering, {anonymous}::DimOpLowering, {anonymous}::GenericAtomicRMWOpLowering, {anonymous}::GlobalMemrefOpLowering, {anonymous}::GetGlobalMemrefOpLowering, {anonymous}::LoadOpLowering, {anonymous}::MemRefCastOpLowering, {anonymous}::MemRefCopyOpLowering, {anonymous}::MemRefReinterpretCastOpLowering, {anonymous}::MemRefReshapeOpLowering, {anonymous}::PrefetchOpLowering, {anonymous}::RankOpLowering, {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::ExpandShapeOp>, {anonymous}::ReassociatingReshapeOpConversion<mlir::memref::CollapseShapeOp>, {anonymous}::StoreOpLowering, {anonymous}::SubViewOpLowering, {anonymous}::TransposeOpLowering, {anonymous}::ViewOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp:2053:22:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::memref::CollapseShapeOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[631/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/NVGPUToNVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/NVGPUToNVVM/CMakeFiles/obj.MLIRNVGPUToNVVM.dir/NVGPUToNVVM.cpp.o -MF lib/Conversion/NVGPUToNVVM/CMakeFiles/obj.MLIRNVGPUToNVVM.dir/NVGPUToNVVM.cpp.o.d -o lib/Conversion/NVGPUToNVVM/CMakeFiles/obj.MLIRNVGPUToNVVM.dir/NVGPUToNVVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::nvgpu::LdMatrixOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:192:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::nvgpu::LdMatrixOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::nvgpu::MmaSyncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:257:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::nvgpu::MmaSyncOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::nvgpu::DeviceAsyncCopyOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:355:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::nvgpu::DeviceAsyncCopyOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::nvgpu::DeviceAsyncCreateGroupOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:403:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::nvgpu::DeviceAsyncCreateGroupOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::nvgpu::DeviceAsyncWaitOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:421:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::nvgpu::DeviceAsyncWaitOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[632/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/OpenACCToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/OpenACCToLLVM/CMakeFiles/obj.MLIROpenACCToLLVM.dir/OpenACCToLLVM.cpp.o -MF lib/Conversion/OpenACCToLLVM/CMakeFiles/obj.MLIROpenACCToLLVM.dir/OpenACCToLLVM.cpp.o.d -o lib/Conversion/OpenACCToLLVM/CMakeFiles/obj.MLIROpenACCToLLVM.dir/OpenACCToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/TypeConverter.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:10:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::acc::DataOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:78:7:   required from 'class {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::DataOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::DataOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::DataOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::DataOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:142:62:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::acc::DataOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::acc::EnterDataOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:78:7:   required from 'class {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::EnterDataOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::EnterDataOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::EnterDataOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::EnterDataOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:143:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::acc::EnterDataOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::acc::ExitDataOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:78:7:   required from 'class {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ExitDataOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ExitDataOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ExitDataOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ExitDataOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:144:66:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::acc::ExitDataOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::acc::ParallelOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:78:7:   required from 'class {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ParallelOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ParallelOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ParallelOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::ParallelOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:145:66:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::acc::ParallelOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::acc::UpdateOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:78:7:   required from 'class {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::UpdateOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::UpdateOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::UpdateOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LegalizeDataOpForLLVMTranslation<mlir::acc::UpdateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp:146:64:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::acc::UpdateOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[633/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/OpenACCToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/OpenACCToSCF/CMakeFiles/obj.MLIROpenACCToSCF.dir/OpenACCToSCF.cpp.o -MF lib/Conversion/OpenACCToSCF/CMakeFiles/obj.MLIROpenACCToSCF.dir/OpenACCToSCF.cpp.o.d -o lib/Conversion/OpenACCToSCF/CMakeFiles/obj.MLIROpenACCToSCF.dir/OpenACCToSCF.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp
[634/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/OpenMPToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/OpenMPToLLVM/CMakeFiles/obj.MLIROpenMPToLLVM.dir/OpenMPToLLVM.cpp.o -MF lib/Conversion/OpenMPToLLVM/CMakeFiles/obj.MLIROpenMPToLLVM.dir/OpenMPToLLVM.cpp.o.d -o lib/Conversion/OpenMPToLLVM/CMakeFiles/obj.MLIROpenMPToLLVM.dir/OpenMPToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:16:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::ReductionOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:81:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::ReductionOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::CriticalOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:30:8:   required from 'struct {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::CriticalOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::MasterOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:30:8:   required from 'struct {anonymous}::RegionOpConversion<mlir::omp::MasterOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionOpConversion<mlir::omp::MasterOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionOpConversion<mlir::omp::MasterOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::MasterOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::ParallelOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:30:8:   required from 'struct {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::ParallelOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::WsLoopOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:30:8:   required from 'struct {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::WsLoopOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::SectionsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:30:8:   required from 'struct {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::SectionsOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::SingleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:30:8:   required from 'struct {anonymous}::RegionOpConversion<mlir::omp::SingleOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionOpConversion<mlir::omp::SingleOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionOpConversion<mlir::omp::SingleOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::SingleOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::AtomicReadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:50:8:   required from 'struct {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::AtomicReadOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::AtomicWriteOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:50:8:   required from 'struct {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::AtomicWriteOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::FlushOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:50:8:   required from 'struct {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::FlushOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::omp::ThreadprivateOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:50:8:   required from 'struct {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::CriticalOp>, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::ReductionOpConversion, {anonymous}::RegionOpConversion<mlir::omp::MasterOp>, {anonymous}::RegionOpConversion<mlir::omp::ParallelOp>, {anonymous}::RegionOpConversion<mlir::omp::WsLoopOp>, {anonymous}::RegionOpConversion<mlir::omp::SectionsOp>, {anonymous}::RegionOpConversion<mlir::omp::SingleOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicReadOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::AtomicWriteOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::FlushOp>, {anonymous}::RegionLessOpWithVarOperandsConversion<mlir::omp::ThreadprivateOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp:130:67:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::omp::ThreadprivateOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[635/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/Predicate.cpp.o -MF lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/Predicate.cpp.o.d -o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/Predicate.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp/Predicate.cpp
[636/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PDLToPDLInterp.cpp.o -MF lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PDLToPDLInterp.cpp.o.d -o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PDLToPDLInterp.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp/PDLToPDLInterp.cpp
[637/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/RootOrdering.cpp.o -MF lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/RootOrdering.cpp.o.d -o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/RootOrdering.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp/RootOrdering.cpp
[638/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ReconcileUnrealizedCasts -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ReconcileUnrealizedCasts -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ReconcileUnrealizedCasts/CMakeFiles/obj.MLIRReconcileUnrealizedCasts.dir/ReconcileUnrealizedCasts.cpp.o -MF lib/Conversion/ReconcileUnrealizedCasts/CMakeFiles/obj.MLIRReconcileUnrealizedCasts.dir/ReconcileUnrealizedCasts.cpp.o.d -o lib/Conversion/ReconcileUnrealizedCasts/CMakeFiles/obj.MLIRReconcileUnrealizedCasts.dir/ReconcileUnrealizedCasts.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.cpp
[639/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PredicateTree.cpp.o -MF lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PredicateTree.cpp.o.d -o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PredicateTree.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/PDLToPDLInterp/PredicateTree.cpp
[640/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SCFToControlFlow -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToControlFlow -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SCFToControlFlow/CMakeFiles/obj.MLIRSCFToControlFlow.dir/SCFToControlFlow.cpp.o -MF lib/Conversion/SCFToControlFlow/CMakeFiles/obj.MLIRSCFToControlFlow.dir/SCFToControlFlow.cpp.o.d -o lib/Conversion/SCFToControlFlow/CMakeFiles/obj.MLIRSCFToControlFlow.dir/SCFToControlFlow.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp
[641/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SCFToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPU.cpp.o -MF lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPU.cpp.o.d -o lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPU.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
[642/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SCFToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPUPass.cpp.o -MF lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPUPass.cpp.o.d -o lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPUPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp
[643/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SCFToOpenMP -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToOpenMP -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SCFToOpenMP/CMakeFiles/obj.MLIRSCFToOpenMP.dir/SCFToOpenMP.cpp.o -MF lib/Conversion/SCFToOpenMP/CMakeFiles/obj.MLIRSCFToOpenMP.dir/SCFToOpenMP.cpp.o.d -o lib/Conversion/SCFToOpenMP/CMakeFiles/obj.MLIRSCFToOpenMP.dir/SCFToOpenMP.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToOpenMP/SCFToOpenMP.cpp
[644/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SCFToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRV.cpp.o -MF lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRV.cpp.o.d -o lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::ForOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:55:7:   required from 'class {anonymous}::SCFToSPIRVPattern<mlir::scf::ForOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:82:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::ForOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::IfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:55:7:   required from 'class {anonymous}::SCFToSPIRVPattern<mlir::scf::IfOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:93:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::IfOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::YieldOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:55:7:   required from 'class {anonymous}::SCFToSPIRVPattern<mlir::scf::YieldOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:102:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::YieldOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::WhileOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:55:7:   required from 'class {anonymous}::SCFToSPIRVPattern<mlir::scf::WhileOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp:111:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::WhileOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[645/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SCFToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRVPass.cpp.o -MF lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRVPass.cpp.o.d -o lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp
[646/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ShapeToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ConvertShapeConstraints.cpp.o -MF lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ConvertShapeConstraints.cpp.o.d -o lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ConvertShapeConstraints.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ConvertShapeConstraints.cpp
[647/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/ShapeToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ShapeToStandard.cpp.o -MF lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ShapeToStandard.cpp.o.d -o lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ShapeToStandard.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tensor/IR/Tensor.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:16:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::AnyOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:28:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:19:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::AnyOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::BroadcastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:68:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::BroadcastOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::ConstShapeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:171:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::ConstShapeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::ConstSizeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:205:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::ConstSizeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::IsBroadcastableOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:225:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::IsBroadcastableOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::GetExtentOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:326:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::GetExtentOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::RankOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:359:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::RankOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::ReduceOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:382:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::ReduceOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::ShapeEqOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:462:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::ShapeEqOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::ShapeOfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:531:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::ShapeOfOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::SplitAtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:594:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::SplitAtOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::ToExtentTensorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:636:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::ToExtentTensorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::AddOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:49:7:   required from 'class {anonymous}::BinaryOpConversion<mlir::shape::AddOp, mlir::arith::AddIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::BinaryOpConversion<mlir::shape::AddOp, mlir::arith::AddIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::BinaryOpConversion<mlir::shape::AddOp, mlir::arith::AddIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AnyOpConversion, {anonymous}::BinaryOpConversion<mlir::shape::AddOp, mlir::arith::AddIOp>, {anonymous}::BinaryOpConversion<mlir::shape::MulOp, mlir::arith::MulIOp>, {anonymous}::BroadcastOpConverter, {anonymous}::ConstShapeOpConverter, {anonymous}::ConstSizeOpConversion, {anonymous}::IsBroadcastableOpConverter, {anonymous}::GetExtentOpConverter, {anonymous}::RankOpConverter, {anonymous}::ReduceOpConverter, {anonymous}::ShapeEqOpConverter, {anonymous}::ShapeOfOpConversion, {anonymous}::SplitAtOpConversion, {anonymous}::ToExtentTensorOpConversion}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:703:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::AddOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::shape::MulOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:49:7:   required from 'class {anonymous}::BinaryOpConversion<mlir::shape::MulOp, mlir::arith::MulIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::BinaryOpConversion<mlir::shape::MulOp, mlir::arith::MulIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::BinaryOpConversion<mlir::shape::MulOp, mlir::arith::MulIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::AnyOpConversion, {anonymous}::BinaryOpConversion<mlir::shape::AddOp, mlir::arith::AddIOp>, {anonymous}::BinaryOpConversion<mlir::shape::MulOp, mlir::arith::MulIOp>, {anonymous}::BroadcastOpConverter, {anonymous}::ConstShapeOpConverter, {anonymous}::ConstSizeOpConversion, {anonymous}::IsBroadcastableOpConverter, {anonymous}::GetExtentOpConverter, {anonymous}::RankOpConverter, {anonymous}::ReduceOpConverter, {anonymous}::ShapeEqOpConverter, {anonymous}::ShapeOfOpConversion, {anonymous}::SplitAtOpConversion, {anonymous}::ToExtentTensorOpConversion}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp:703:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::shape::MulOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[648/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SPIRVToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/ConvertLaunchFuncToLLVMCalls.cpp.o -MF lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/ConvertLaunchFuncToLLVMCalls.cpp.o.d -o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/ConvertLaunchFuncToLLVMCalls.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/ConvertLaunchFuncToLLVMCalls.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/TypeConverter.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/ConvertLaunchFuncToLLVMCalls.cpp:18:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::gpu::LaunchFuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/ConvertLaunchFuncToLLVMCalls.cpp:157:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::gpu::LaunchFuncOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[649/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SPIRVToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVMPass.cpp.o -MF lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVMPass.cpp.o.d -o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVMPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.cpp
[650/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TensorToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalg.cpp.o -MF lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalg.cpp.o.d -o lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalg.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToLinalg/TensorToLinalg.cpp
[651/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TensorToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalgPass.cpp.o -MF lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalgPass.cpp.o.d -o lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalgPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToLinalg/TensorToLinalgPass.cpp
[652/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TensorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRV.cpp.o -MF lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRV.cpp.o.d -o lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToSPIRV/TensorToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToSPIRV/TensorToSPIRV.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tensor::ExtractOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToSPIRV/TensorToSPIRV.cpp:38:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tensor::ExtractOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[653/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TensorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRVPass.cpp.o -MF lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRVPass.cpp.o.d -o lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TensorToSPIRV/TensorToSPIRVPass.cpp
[654/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToArith -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToArith -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArith.cpp.o -MF lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArith.cpp.o.d -o lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArith.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToArith/TosaToArith.cpp
[655/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/SPIRVToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVM.cpp.o -MF lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVM.cpp.o.d -o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::AccessChainOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::AccessChainOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:300:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::AccessChainOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::AddressOfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::AddressOfOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:325:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::AddressOfOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitFieldInsertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitFieldInsertOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:341:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitFieldInsertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ConstantOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ConstantOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:385:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ConstantOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitFieldSExtractOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitFieldSExtractOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:429:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitFieldSExtractOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitFieldUExtractOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitFieldUExtractOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:482:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitFieldUExtractOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BranchOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BranchOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:516:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BranchOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BranchConditionalOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BranchConditionalOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:530:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BranchConditionalOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::CompositeExtractOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::CompositeExtractOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:557:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::CompositeExtractOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::CompositeInsertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::CompositeInsertOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:587:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::CompositeInsertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ExecutionModeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ExecutionModeOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:635:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ExecutionModeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GlobalVariableOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GlobalVariableOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:715:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GlobalVariableOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FunctionCallOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FunctionCallOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:805:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FunctionCallOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLInverseSqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLInverseSqrtOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:869:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLInverseSqrtOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ReturnOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:967:30:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ReturnValueOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ReturnValueOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:980:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ReturnValueOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LoopOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::LoopOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1041:28:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LoopOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SelectionOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SelectionOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1088:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SelectionOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLTanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLTanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1194:27:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLTanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLTanhOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLTanhOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1219:28:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLTanhOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::VariableOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::VariableOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1247:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::VariableOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FuncOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1282:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FuncOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ModuleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ModuleOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1345:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ModuleOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::VectorShuffleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::VectorShuffleOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1369:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::VectorShuffleOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::IAddOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::IAddOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::IAddOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::IMulOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::IMulOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::IMulOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ISubOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ISubOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ISubOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FAddOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FAddOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FAddOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FDivOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FDivOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FDivOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FMulOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FMulOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FMulOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FNegateOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FNegateOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FNegateOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FRemOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FRemOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FRemOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FSubOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FSubOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FSubOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SDivOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SDivOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SDivOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SRemOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SRemOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SRemOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::UDivOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::UDivOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::UDivOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::UModOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::UModOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::UModOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitCountOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitCountOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitCountOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitReverseOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitReverseOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitReverseOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitwiseAndOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitwiseAndOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitwiseAndOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitwiseOrOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitwiseOrOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitwiseOrOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitwiseXorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitwiseXorOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitwiseXorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::NotOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::NotOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:927:7:   required from 'class {anonymous}::NotPattern<mlir::spirv::NotOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::NotPattern<mlir::spirv::NotOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::NotPattern<mlir::spirv::NotOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::NotOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::BitcastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::BitcastOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::BitcastOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ConvertFToSOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ConvertFToSOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ConvertFToSOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ConvertFToUOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ConvertFToUOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ConvertFToUOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ConvertSToFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ConvertSToFOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ConvertSToFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ConvertUToFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ConvertUToFOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ConvertUToFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FConvertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FConvertOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:775:7:   required from 'class {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FConvertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SConvertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SConvertOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:775:7:   required from 'class {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SConvertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::UConvertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::UConvertOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:775:7:   required from 'class {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::UConvertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::IEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::IEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::IEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::INotEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::INotEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::INotEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FOrdEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FOrdEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FOrdEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FOrdGreaterThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FOrdGreaterThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FOrdGreaterThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FOrdGreaterThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FOrdGreaterThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FOrdGreaterThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FOrdLessThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FOrdLessThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FOrdLessThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FOrdLessThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FOrdLessThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FOrdLessThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FOrdNotEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FOrdNotEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FOrdNotEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FUnordEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FUnordEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FUnordEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FUnordGreaterThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FUnordGreaterThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FUnordGreaterThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FUnordGreaterThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FUnordGreaterThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FUnordGreaterThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FUnordLessThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FUnordLessThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FUnordLessThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FUnordLessThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FUnordLessThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FUnordLessThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FUnordNotEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::FUnordNotEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:828:7:   required from 'class {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FUnordNotEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SGreaterThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SGreaterThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SGreaterThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SGreaterThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SGreaterThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SGreaterThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SLessThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SLessThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SLessThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SLessThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SLessThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SLessThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::UGreaterThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::UGreaterThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::UGreaterThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::UGreaterThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::UGreaterThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::UGreaterThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ULessThanEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ULessThanEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ULessThanEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ULessThanOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ULessThanOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ULessThanOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::MergeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::MergeOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:955:7:   required from 'class {anonymous}::ErasePattern<mlir::spirv::MergeOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ErasePattern<mlir::spirv::MergeOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ErasePattern<mlir::spirv::MergeOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::MergeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::EntryPointOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::EntryPointOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:955:7:   required from 'class {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::EntryPointOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLCeilOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLCeilOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLCeilOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLCosOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLCosOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLCosOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLExpOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLExpOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLExpOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLFAbsOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLFAbsOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLFAbsOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLFloorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLFloorOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLFloorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLFMaxOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLFMaxOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLFMaxOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLFMinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLFMinOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLFMinOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLLogOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLLogOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLLogOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLSinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLSinOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLSinOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLSMaxOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLSMaxOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLSMaxOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLSMinOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLSMinOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLSMinOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GLSqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::GLSqrtOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GLSqrtOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LogicalAndOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::LogicalAndOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LogicalAndOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LogicalOrOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::LogicalOrOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LogicalOrOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LogicalEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::LogicalEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LogicalEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LogicalNotEqualOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::LogicalNotEqualOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:849:7:   required from 'class {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LogicalNotEqualOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LogicalNotOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::LogicalNotOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:927:7:   required from 'class {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LogicalNotOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::LoadOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:891:7:   required from 'class {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LoadOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::StoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::StoreOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:891:7:   required from 'class {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::StoreOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::SelectOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::SelectOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::SelectOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::UndefOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::UndefOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:616:7:   required from 'class {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::UndefOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ShiftRightArithmeticOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ShiftRightArithmeticOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1157:7:   required from 'class {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ShiftRightArithmeticOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ShiftRightLogicalOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ShiftRightLogicalOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1157:7:   required from 'class {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ShiftRightLogicalOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::ShiftLeftLogicalOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h:24:7:   required from 'class mlir::SPIRVToLLVMConversion<mlir::spirv::ShiftLeftLogicalOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1157:7:   required from 'class {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::DirectConversionPattern<mlir::spirv::IAddOp, mlir::LLVM::AddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::IMulOp, mlir::LLVM::MulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ISubOp, mlir::LLVM::SubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FAddOp, mlir::LLVM::FAddOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FDivOp, mlir::LLVM::FDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FMulOp, mlir::LLVM::FMulOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FNegateOp, mlir::LLVM::FNegOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FRemOp, mlir::LLVM::FRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::FSubOp, mlir::LLVM::FSubOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SDivOp, mlir::LLVM::SDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::SRemOp, mlir::LLVM::SRemOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UDivOp, mlir::LLVM::UDivOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UModOp, mlir::LLVM::URemOp>, {anonymous}::BitFieldInsertPattern, {anonymous}::BitFieldUExtractPattern, {anonymous}::BitFieldSExtractPattern, {anonymous}::DirectConversionPattern<mlir::spirv::BitCountOp, mlir::LLVM::CtPopOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitReverseOp, mlir::LLVM::BitReverseOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseOrOp, mlir::LLVM::OrOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitwiseXorOp, mlir::LLVM::XOrOp>, {anonymous}::NotPattern<mlir::spirv::NotOp>, {anonymous}::DirectConversionPattern<mlir::spirv::BitcastOp, mlir::LLVM::BitcastOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToSOp, mlir::LLVM::FPToSIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertFToUOp, mlir::LLVM::FPToUIOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertSToFOp, mlir::LLVM::SIToFPOp>, {anonymous}::DirectConversionPattern<mlir::spirv::ConvertUToFOp, mlir::LLVM::UIToFPOp>, {anonymous}::IndirectCastPattern<mlir::spirv::FConvertOp, mlir::LLVM::FPExtOp, mlir::LLVM::FPTruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::SConvertOp, mlir::LLVM::SExtOp, mlir::LLVM::TruncOp>, {anonymous}::IndirectCastPattern<mlir::spirv::UConvertOp, mlir::LLVM::ZExtOp, mlir::LLVM::TruncOp>, {anonymous}::IComparePattern<mlir::spirv::IEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::INotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::FComparePattern<mlir::spirv::FOrdEqualOp, mlir::LLVM::FCmpPredicate::oeq>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanOp, mlir::LLVM::FCmpPredicate::ogt>, {anonymous}::FComparePattern<mlir::spirv::FOrdGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::oge>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanEqualOp, mlir::LLVM::FCmpPredicate::ole>, {anonymous}::FComparePattern<mlir::spirv::FOrdLessThanOp, mlir::LLVM::FCmpPredicate::olt>, {anonymous}::FComparePattern<mlir::spirv::FOrdNotEqualOp, mlir::LLVM::FCmpPredicate::one>, {anonymous}::FComparePattern<mlir::spirv::FUnordEqualOp, mlir::LLVM::FCmpPredicate::ueq>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanOp, mlir::LLVM::FCmpPredicate::ugt>, {anonymous}::FComparePattern<mlir::spirv::FUnordGreaterThanEqualOp, mlir::LLVM::FCmpPredicate::uge>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanEqualOp, mlir::LLVM::FCmpPredicate::ule>, {anonymous}::FComparePattern<mlir::spirv::FUnordLessThanOp, mlir::LLVM::FCmpPredicate::ult>, {anonymous}::FComparePattern<mlir::spirv::FUnordNotEqualOp, mlir::LLVM::FCmpPredicate::une>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanOp, mlir::LLVM::ICmpPredicate::sgt>, {anonymous}::IComparePattern<mlir::spirv::SGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::sge>, {anonymous}::IComparePattern<mlir::spirv::SLessThanEqualOp, mlir::LLVM::ICmpPredicate::sle>, {anonymous}::IComparePattern<mlir::spirv::SLessThanOp, mlir::LLVM::ICmpPredicate::slt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanOp, mlir::LLVM::ICmpPredicate::ugt>, {anonymous}::IComparePattern<mlir::spirv::UGreaterThanEqualOp, mlir::LLVM::ICmpPredicate::uge>, {anonymous}::IComparePattern<mlir::spirv::ULessThanEqualOp, mlir::LLVM::ICmpPredicate::ule>, {anonymous}::IComparePattern<mlir::spirv::ULessThanOp, mlir::LLVM::ICmpPredicate::ult>, {anonymous}::ConstantScalarAndVectorPattern, {anonymous}::BranchConversionPattern, {anonymous}::BranchConditionalConversionPattern, {anonymous}::FunctionCallPattern, {anonymous}::LoopPattern, {anonymous}::SelectionPattern, {anonymous}::ErasePattern<mlir::spirv::MergeOp>, {anonymous}::ErasePattern<mlir::spirv::EntryPointOp>, {anonymous}::ExecutionModePattern, {anonymous}::DirectConversionPattern<mlir::spirv::GLCeilOp, mlir::LLVM::FCeilOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLCosOp, mlir::LLVM::CosOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLExpOp, mlir::LLVM::ExpOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFAbsOp, mlir::LLVM::FAbsOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFloorOp, mlir::LLVM::FFloorOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMaxOp, mlir::LLVM::MaxNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLFMinOp, mlir::LLVM::MinNumOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLLogOp, mlir::LLVM::LogOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSinOp, mlir::LLVM::SinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMaxOp, mlir::LLVM::SMaxOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSMinOp, mlir::LLVM::SMinOp>, {anonymous}::DirectConversionPattern<mlir::spirv::GLSqrtOp, mlir::LLVM::SqrtOp>, {anonymous}::InverseSqrtPattern, {anonymous}::TanPattern, {anonymous}::TanhPattern, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalAndOp, mlir::LLVM::AndOp>, {anonymous}::DirectConversionPattern<mlir::spirv::LogicalOrOp, mlir::LLVM::OrOp>, {anonymous}::IComparePattern<mlir::spirv::LogicalEqualOp, mlir::LLVM::ICmpPredicate::eq>, {anonymous}::IComparePattern<mlir::spirv::LogicalNotEqualOp, mlir::LLVM::ICmpPredicate::ne>, {anonymous}::NotPattern<mlir::spirv::LogicalNotOp>, {anonymous}::AccessChainPattern, {anonymous}::AddressOfPattern, {anonymous}::GlobalVariablePattern, {anonymous}::LoadStorePattern<mlir::spirv::LoadOp>, {anonymous}::LoadStorePattern<mlir::spirv::StoreOp>, {anonymous}::VariablePattern, {anonymous}::CompositeExtractPattern, {anonymous}::CompositeInsertPattern, {anonymous}::DirectConversionPattern<mlir::spirv::SelectOp, mlir::LLVM::SelectOp>, {anonymous}::DirectConversionPattern<mlir::spirv::UndefOp, mlir::LLVM::UndefOp>, {anonymous}::VectorShufflePattern, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightArithmeticOp, mlir::LLVM::AShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftRightLogicalOp, mlir::LLVM::LShrOp>, {anonymous}::ShiftPattern<mlir::spirv::ShiftLeftLogicalOp, mlir::LLVM::ShlOp>, {anonymous}::ReturnPattern, {anonymous}::ReturnValuePattern}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {mlir::LLVMTypeConverter&}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp:1556:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::ShiftLeftLogicalOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[656/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToArith -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToArith -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArithPass.cpp.o -MF lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArithPass.cpp.o.d -o lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArithPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToArith/TosaToArithPass.cpp
[657/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamed.cpp.o -MF lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamed.cpp.o.d -o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamed.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp:15:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::Conv2DOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp:162:30:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp:25:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::Conv2DOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::DepthwiseConv2DOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp:330:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::DepthwiseConv2DOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::MatMulOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp:497:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::MatMulOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::FullyConnectedOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp:557:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::FullyConnectedOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[658/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamedPass.cpp.o -MF lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamedPass.cpp.o.d -o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamedPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamedPass.cpp
[659/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgPass.cpp.o -MF lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgPass.cpp.o.d -o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp
[660/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalg.cpp.o -MF lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalg.cpp.o.d -o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalg.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp:15:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::ReshapeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp:974:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp:25:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::ReshapeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::ConcatOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp:1641:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::ConcatOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::TileOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp:1771:31:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::TileOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tosa::GatherOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp:2041:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tosa::GatherOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[661/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCF.cpp.o -MF lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCF.cpp.o.d -o lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCF.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToSCF/TosaToSCF.cpp
[662/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCFPass.cpp.o -MF lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCFPass.cpp.o.d -o lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCFPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToSCF/TosaToSCFPass.cpp
[663/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToTensor -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToTensor -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensor.cpp.o -MF lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensor.cpp.o.d -o lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensor.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp
[664/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/TosaToTensor -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToTensor -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensorPass.cpp.o -MF lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensorPass.cpp.o.d -o lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensorPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/TosaToTensor/TosaToTensorPass.cpp
[665/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/VectorToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVMPass.cpp.o -MF lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVMPass.cpp.o.d -o lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVMPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
[666/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/VectorToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVM.cpp.o -MF lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVM.cpp.o.d -o lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h:11,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::BitCastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:130:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/VectorPattern.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::BitCastOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::MatmulOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:151:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::MatmulOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::FlatTransposeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:169:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::FlatTransposeOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::GatherOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:255:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::GatherOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::ScatterOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:289:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::ScatterOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::ExpandLoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:323:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::ExpandLoadOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::CompressStoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:346:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::CompressStoreOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::ReductionOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:420:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::ReductionOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::ShuffleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:549:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::ShuffleOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::ExtractElementOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:608:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::ExtractElementOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::ExtractOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:641:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::ExtractOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::FMAOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:711:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::FMAOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::InsertElementOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:728:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::InsertElementOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::InsertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:761:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::InsertOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::TypeCastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:915:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::TypeCastOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::PrintOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:1026:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::PrintOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::SplatOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:1189:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::SplatOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::VectorScaleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::VectorBitCastOpConversion, {anonymous}::VectorShuffleOpConversion, {anonymous}::VectorExtractElementOpConversion, {anonymous}::VectorExtractOpConversion, {anonymous}::VectorFMAOp1DConversion, {anonymous}::VectorInsertElementOpConversion, {anonymous}::VectorInsertOpConversion, {anonymous}::VectorPrintOpConversion, {anonymous}::VectorTypeCastOpConversion, mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale>, {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor>, {anonymous}::VectorGatherOpConversion, {anonymous}::VectorScatterOpConversion, {anonymous}::VectorExpandLoadOpConversion, {anonymous}::VectorCompressStoreOpConversion, {anonymous}::VectorSplatOpLowering, {anonymous}::VectorSplatNdOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:1305:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::VectorScaleOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::LoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:220:7:   required from 'class {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::VectorBitCastOpConversion, {anonymous}::VectorShuffleOpConversion, {anonymous}::VectorExtractElementOpConversion, {anonymous}::VectorExtractOpConversion, {anonymous}::VectorFMAOp1DConversion, {anonymous}::VectorInsertElementOpConversion, {anonymous}::VectorInsertOpConversion, {anonymous}::VectorPrintOpConversion, {anonymous}::VectorTypeCastOpConversion, mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale>, {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor>, {anonymous}::VectorGatherOpConversion, {anonymous}::VectorScatterOpConversion, {anonymous}::VectorExpandLoadOpConversion, {anonymous}::VectorCompressStoreOpConversion, {anonymous}::VectorSplatOpLowering, {anonymous}::VectorSplatNdOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:1305:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::LoadOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::MaskedLoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:220:7:   required from 'class {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::VectorBitCastOpConversion, {anonymous}::VectorShuffleOpConversion, {anonymous}::VectorExtractElementOpConversion, {anonymous}::VectorExtractOpConversion, {anonymous}::VectorFMAOp1DConversion, {anonymous}::VectorInsertElementOpConversion, {anonymous}::VectorInsertOpConversion, {anonymous}::VectorPrintOpConversion, {anonymous}::VectorTypeCastOpConversion, mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale>, {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor>, {anonymous}::VectorGatherOpConversion, {anonymous}::VectorScatterOpConversion, {anonymous}::VectorExpandLoadOpConversion, {anonymous}::VectorCompressStoreOpConversion, {anonymous}::VectorSplatOpLowering, {anonymous}::VectorSplatNdOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:1305:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::MaskedLoadOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::StoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:220:7:   required from 'class {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::VectorBitCastOpConversion, {anonymous}::VectorShuffleOpConversion, {anonymous}::VectorExtractElementOpConversion, {anonymous}::VectorExtractOpConversion, {anonymous}::VectorFMAOp1DConversion, {anonymous}::VectorInsertElementOpConversion, {anonymous}::VectorInsertOpConversion, {anonymous}::VectorPrintOpConversion, {anonymous}::VectorTypeCastOpConversion, mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale>, {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor>, {anonymous}::VectorGatherOpConversion, {anonymous}::VectorScatterOpConversion, {anonymous}::VectorExpandLoadOpConversion, {anonymous}::VectorCompressStoreOpConversion, {anonymous}::VectorSplatOpLowering, {anonymous}::VectorSplatNdOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:1305:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::StoreOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::vector::MaskedStoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:220:7:   required from 'class {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::VectorBitCastOpConversion, {anonymous}::VectorShuffleOpConversion, {anonymous}::VectorExtractElementOpConversion, {anonymous}::VectorExtractOpConversion, {anonymous}::VectorFMAOp1DConversion, {anonymous}::VectorInsertElementOpConversion, {anonymous}::VectorInsertOpConversion, {anonymous}::VectorPrintOpConversion, {anonymous}::VectorTypeCastOpConversion, mlir::OneToOneConvertToLLVMPattern<mlir::vector::VectorScaleOp, mlir::LLVM::vscale>, {anonymous}::VectorLoadStoreConversion<mlir::vector::LoadOp, mlir::vector::LoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedLoadOp, mlir::vector::MaskedLoadOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor>, {anonymous}::VectorLoadStoreConversion<mlir::vector::MaskedStoreOp, mlir::vector::MaskedStoreOpAdaptor>, {anonymous}::VectorGatherOpConversion, {anonymous}::VectorScatterOpConversion, {anonymous}::VectorExpandLoadOpConversion, {anonymous}::VectorCompressStoreOpConversion, {anonymous}::VectorSplatOpLowering, {anonymous}::VectorSplatNdOpLowering}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp:1305:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::vector::MaskedStoreOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[667/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/VectorToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/NvGpuSupport.cpp.o -MF lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/NvGpuSupport.cpp.o.d -o lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/NvGpuSupport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToGPU/NvGpuSupport.cpp
[668/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/VectorToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToGPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/VectorToGPU.cpp.o -MF lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/VectorToGPU.cpp.o.d -o lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/VectorToGPU.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
[669/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/VectorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRV.cpp.o -MF lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRV.cpp.o.d -o lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRV.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::BitCastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:39:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::BitCastOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::BroadcastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:60:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::BroadcastOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::ExtractOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:78:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::ExtractOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::ExtractStridedSliceOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:106:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::ExtractStridedSliceOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::FMAOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:142:42:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::FMAOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::InsertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:158:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::InsertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::ExtractElementOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:182:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::ExtractElementOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::InsertElementOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:198:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::InsertElementOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::InsertStridedSliceOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:214:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::InsertStridedSliceOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::ReductionOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:255:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::ReductionOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::SplatOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:317:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::SplatOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::vector::ShuffleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp:341:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::vector::ShuffleOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[670/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/VectorToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/VectorToSCF/CMakeFiles/obj.MLIRVectorToSCF.dir/VectorToSCF.cpp.o -MF lib/Conversion/VectorToSCF/CMakeFiles/obj.MLIRVectorToSCF.dir/VectorToSCF.cpp.o.d -o lib/Conversion/VectorToSCF/CMakeFiles/obj.MLIRVectorToSCF.dir/VectorToSCF.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
[671/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Conversion/VectorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRVPass.cpp.o -MF lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRVPass.cpp.o.d -o lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRVPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRVPass.cpp
[672/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineAnalysis.cpp.o -MF lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineAnalysis.cpp.o.d -o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp
[673/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/LoopAnalysis.cpp.o -MF lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/LoopAnalysis.cpp.o.d -o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/LoopAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/LoopAnalysis.cpp
[674/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineStructures.cpp.o -MF lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineStructures.cpp.o.d -o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineStructures.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'mlir::FlatAffineValueConstraints::addBound(mlir::presburger::IntegerRelation::BoundType, mlir::Value, long long)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1369:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1369 |   addBound(type, pos, value);
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1365:12: note: 'pos' was declared here
 1365 |   unsigned pos;
      |            ^~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'mlir::FlatAffineValueConstraints::projectOut(mlir::Value)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1418:26: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1418 |   fourierMotzkinEliminate(pos);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1414:12: note: 'pos' was declared here
 1414 |   unsigned pos;
      |            ^~~
In member function 'mlir::FlatAffineValueConstraints::addBound(mlir::presburger::IntegerRelation::BoundType, mlir::Value, long long)',
    inlined from 'mlir::FlatAffineValueConstraints::addInductionVarOrTerminalSymbol(mlir::Value)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:589:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1369:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1369 |   addBound(type, pos, value);
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'mlir::FlatAffineValueConstraints::addInductionVarOrTerminalSymbol(mlir::Value)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1365:12: note: 'pos' was declared here
 1365 |   unsigned pos;
      |            ^~~
[675/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/NestedMatcher.cpp.o -MF lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/NestedMatcher.cpp.o.d -o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/NestedMatcher.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/NestedMatcher.cpp
[676/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineMemoryOpInterfaces.cpp.o -MF lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineMemoryOpInterfaces.cpp.o.d -o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineMemoryOpInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp
[677/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/Utils.cpp.o -MF lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/Utils.cpp.o.d -o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/Utils.cpp
[678/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineValueMap.cpp.o -MF lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineValueMap.cpp.o.d -o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineValueMap.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/IR/AffineValueMap.cpp
[679/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineDataCopyGeneration.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineDataCopyGeneration.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineDataCopyGeneration.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
[680/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopInvariantCodeMotion.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopInvariantCodeMotion.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopInvariantCodeMotion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/AffineLoopInvariantCodeMotion.cpp
[681/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopNormalize.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopNormalize.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopNormalize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/AffineLoopNormalize.cpp
[682/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineParallelize.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineParallelize.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineParallelize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/AffineParallelize.cpp
[683/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineOps.cpp.o -MF lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineOps.cpp.o.d -o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/IR/AffineOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc:202:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[684/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineScalarReplacement.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineScalarReplacement.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineScalarReplacement.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/AffineScalarReplacement.cpp
[685/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopCoalescing.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopCoalescing.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopCoalescing.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/LoopCoalescing.cpp
[686/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopTiling.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopTiling.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopTiling.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp
[687/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopFusion.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopFusion.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopFusion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/LoopFusion.cpp
[688/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnroll.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnroll.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnroll.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp
[689/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnrollAndJam.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnrollAndJam.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnrollAndJam.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/LoopUnrollAndJam.cpp
[690/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/PipelineDataTransfer.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/PipelineDataTransfer.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/PipelineDataTransfer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/PipelineDataTransfer.cpp
[691/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SimplifyAffineStructures.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SimplifyAffineStructures.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SimplifyAffineStructures.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/SimplifyAffineStructures.cpp
[692/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SuperVectorize.cpp.o -MF lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SuperVectorize.cpp.o.d -o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SuperVectorize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
[693/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopFusionUtils.cpp.o -MF lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopFusionUtils.cpp.o.d -o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopFusionUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp
[694/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopUtils.cpp.o -MF lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopUtils.cpp.o.d -o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp
[695/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Affine/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/Utils.cpp.o -MF lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/Utils.cpp.o.d -o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Utils/Utils.cpp
[696/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/AMDGPU/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMDGPU/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/AMDGPU/IR/CMakeFiles/obj.MLIRAMDGPUDialect.dir/AMDGPUDialect.cpp.o -MF lib/Dialect/AMDGPU/IR/CMakeFiles/obj.MLIRAMDGPUDialect.dir/AMDGPUDialect.cpp.o.d -o lib/Dialect/AMDGPU/IR/CMakeFiles/obj.MLIRAMDGPUDialect.dir/AMDGPUDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMDGPU/AMDGPUDialect.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/AMDGPU/AMDGPU.cpp.inc:209:55:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[697/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a && /usr/bin/ar Dqc lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Dialect/AMDGPU/IR/CMakeFiles/obj.MLIRAMDGPUDialect.dir/AMDGPUDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a && :
[698/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticDialect.cpp.o -MF lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticDialect.cpp.o.d -o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR/ArithmeticDialect.cpp
[699/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/InferIntRangeInterfaceImpls.cpp.o -MF lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/InferIntRangeInterfaceImpls.cpp.o.d -o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/InferIntRangeInterfaceImpls.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR/InferIntRangeInterfaceImpls.cpp
[700/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticOps.cpp.o -MF lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticOps.cpp.o.d -o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.cpp.inc:1624:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[701/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a && /usr/bin/ar Dqc lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticOps.cpp.o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticDialect.cpp.o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/InferIntRangeInterfaceImpls.cpp.o && /usr/bin/ranlib -D lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a && :
[702/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/BufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.cpp
[703/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/Bufferize.cpp.o -MF lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/Bufferize.cpp.o.d -o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/Bufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/Bufferize.cpp
[704/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/ExpandOps.cpp.o -MF lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/ExpandOps.cpp.o.d -o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/ExpandOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/ExpandOps.cpp
[705/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/UnsignedWhenEquivalent.cpp.o -MF lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/UnsignedWhenEquivalent.cpp.o.d -o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/UnsignedWhenEquivalent.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:16:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::CmpIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:93:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::CmpIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::DivSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:82:8:   required from 'struct {anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>, {anonymous}::ConvertCmpIToUnsigned}; ConstructorArg = mlir::MLIRContext*&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:139:79:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::DivSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::CeilDivSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:82:8:   required from 'struct {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>, {anonymous}::ConvertCmpIToUnsigned}; ConstructorArg = mlir::MLIRContext*&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:139:79:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::CeilDivSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::FloorDivSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:82:8:   required from 'struct {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>, {anonymous}::ConvertCmpIToUnsigned}; ConstructorArg = mlir::MLIRContext*&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:139:79:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::FloorDivSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::RemSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:82:8:   required from 'struct {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>, {anonymous}::ConvertCmpIToUnsigned}; ConstructorArg = mlir::MLIRContext*&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:139:79:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::RemSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MinSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:82:8:   required from 'struct {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>, {anonymous}::ConvertCmpIToUnsigned}; ConstructorArg = mlir::MLIRContext*&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:139:79:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MinSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::MaxSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:82:8:   required from 'struct {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>, {anonymous}::ConvertCmpIToUnsigned}; ConstructorArg = mlir::MLIRContext*&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:139:79:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::MaxSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::arith::ExtSIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:82:8:   required from 'struct {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::ConvertOpToUnsigned<mlir::arith::DivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::CeilDivSIOp, mlir::arith::CeilDivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::FloorDivSIOp, mlir::arith::DivUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::RemSIOp, mlir::arith::RemUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MinSIOp, mlir::arith::MinUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::MaxSIOp, mlir::arith::MaxUIOp>, {anonymous}::ConvertOpToUnsigned<mlir::arith::ExtSIOp, mlir::arith::ExtUIOp>, {anonymous}::ConvertCmpIToUnsigned}; ConstructorArg = mlir::MLIRContext*&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp:139:79:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::arith::ExtSIOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[706/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Arithmetic/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Arithmetic/Utils/CMakeFiles/obj.MLIRArithmeticUtils.dir/Utils.cpp.o -MF lib/Dialect/Arithmetic/Utils/CMakeFiles/obj.MLIRArithmeticUtils.dir/Utils.cpp.o.d -o lib/Dialect/Arithmetic/Utils/CMakeFiles/obj.MLIRArithmeticUtils.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Arithmetic/Utils/Utils.cpp
[707/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a && /usr/bin/ar Dqc lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/Arithmetic/Utils/CMakeFiles/obj.MLIRArithmeticUtils.dir/Utils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a && :
[708/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/ArmNeon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmNeon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonDialect.dir/IR/ArmNeonDialect.cpp.o -MF lib/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonDialect.dir/IR/ArmNeonDialect.cpp.o.d -o lib/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonDialect.dir/IR/ArmNeonDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmNeon/IR/ArmNeonDialect.cpp
[709/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a && /usr/bin/ar Dqc lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonDialect.dir/IR/ArmNeonDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a && :
[710/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/ArmSVE/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/ArmSVE/Transforms/CMakeFiles/obj.MLIRArmSVETransforms.dir/LegalizeForLLVMExport.cpp.o -MF lib/Dialect/ArmSVE/Transforms/CMakeFiles/obj.MLIRArmSVETransforms.dir/LegalizeForLLVMExport.cpp.o.d -o lib/Dialect/ArmSVE/Transforms/CMakeFiles/obj.MLIRArmSVETransforms.dir/LegalizeForLLVMExport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::CallOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:22:7:   required from 'class ForwardOperands<mlir::func::CallOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, ForwardOperands<mlir::func::CallOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = ForwardOperands<mlir::func::CallOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {ForwardOperands<mlir::func::CallOp>, ForwardOperands<mlir::func::CallIndirectOp>, ForwardOperands<mlir::func::ReturnOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:77:48:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::CallOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::CallIndirectOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:22:7:   required from 'class ForwardOperands<mlir::func::CallIndirectOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, ForwardOperands<mlir::func::CallIndirectOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = ForwardOperands<mlir::func::CallIndirectOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {ForwardOperands<mlir::func::CallOp>, ForwardOperands<mlir::func::CallIndirectOp>, ForwardOperands<mlir::func::ReturnOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:77:48:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::CallIndirectOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:22:7:   required from 'class ForwardOperands<mlir::func::ReturnOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, ForwardOperands<mlir::func::ReturnOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = ForwardOperands<mlir::func::ReturnOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {ForwardOperands<mlir::func::CallOp>, ForwardOperands<mlir::func::CallIndirectOp>, ForwardOperands<mlir::func::ReturnOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:77:48:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::SdotOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:10:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::SdotOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::SmmlaOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::SmmlaOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::UdotOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::UdotOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::UmmlaOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::UmmlaOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:188:7:   required from 'class mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SdotOp, mlir::arm_sve::SdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::SmmlaOp, mlir::arm_sve::SmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UdotOp, mlir::arm_sve::UdotIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::UmmlaOp, mlir::arm_sve::UmmlaIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddIOp, mlir::arm_sve::ScalableMaskedAddIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedAddFOp, mlir::arm_sve::ScalableMaskedAddFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubIOp, mlir::arm_sve::ScalableMaskedSubIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSubFOp, mlir::arm_sve::ScalableMaskedSubFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulIOp, mlir::arm_sve::ScalableMaskedMulIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedMulFOp, mlir::arm_sve::ScalableMaskedMulFIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedSDivIOp, mlir::arm_sve::ScalableMaskedSDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedUDivIOp, mlir::arm_sve::ScalableMaskedUDivIIntrOp>, mlir::OneToOneConvertToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp, mlir::arm_sve::ScalableMaskedDivFIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp:91:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::arm_sve::ScalableMaskedDivFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[711/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/ArmSVE/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/ArmSVE/IR/CMakeFiles/obj.MLIRArmSVEDialect.dir/ArmSVEDialect.cpp.o -MF lib/Dialect/ArmSVE/IR/CMakeFiles/obj.MLIRArmSVEDialect.dir/ArmSVEDialect.cpp.o.d -o lib/Dialect/ArmSVE/IR/CMakeFiles/obj.MLIRArmSVEDialect.dir/ArmSVEDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ArmSVE/IR/ArmSVEDialect.cpp
[712/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncParallelFor.cpp.o -MF lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncParallelFor.cpp.o.d -o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncParallelFor.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp:173:25: warning: 'llvm::ArrayRef<mlir::BlockArgument> {anonymous}::ParallelComputeFunctionArgs::upperBounds()' defined but not used [-Wunused-function]
  173 | ArrayRef<BlockArgument> ParallelComputeFunctionArgs::upperBounds() {
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[713/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCounting.cpp.o -MF lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCounting.cpp.o.d -o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCounting.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncRuntimeRefCounting.cpp
[714/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Async/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Async/IR/CMakeFiles/obj.MLIRAsyncDialect.dir/Async.cpp.o -MF lib/Dialect/Async/IR/CMakeFiles/obj.MLIRAsyncDialect.dir/Async.cpp.o.d -o lib/Dialect/Async/IR/CMakeFiles/obj.MLIRAsyncDialect.dir/Async.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/IR/Async.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Builders.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/Async.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/IR/Async.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc:1935:55:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[715/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Async/IR/libMLIRAsyncDialect.a && /usr/bin/ar Dqc lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/Async/IR/CMakeFiles/obj.MLIRAsyncDialect.dir/Async.cpp.o && /usr/bin/ranlib -D lib/Dialect/Async/IR/libMLIRAsyncDialect.a && :
[716/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCountingOpt.cpp.o -MF lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCountingOpt.cpp.o.d -o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCountingOpt.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncRuntimeRefCountingOpt.cpp
[717/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/PassDetail.cpp.o -MF lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/PassDetail.cpp.o.d -o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/PassDetail.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/PassDetail.cpp
[718/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncToAsyncRuntime.cpp.o -MF lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncToAsyncRuntime.cpp.o.d -o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncToAsyncRuntime.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Async/IR/Async.h:23,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::CreateGroupOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:343:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:25:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::CreateGroupOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::AddToGroupOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:362:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::AddToGroupOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::AwaitOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:383:7:   required from 'class {anonymous}::AwaitOpLoweringBase<mlir::async::AwaitOp, mlir::async::TokenType>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:486:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::AwaitOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::AwaitAllOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:383:7:   required from 'class {anonymous}::AwaitOpLoweringBase<mlir::async::AwaitAllOp, mlir::async::GroupType>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:510:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::AwaitAllOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::async::YieldOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:523:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::async::YieldOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::cf::AssertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp:567:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::cf::AssertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[719/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/AMX/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/AMX/IR/CMakeFiles/obj.MLIRAMXDialect.dir/AMXDialect.cpp.o -MF lib/Dialect/AMX/IR/CMakeFiles/obj.MLIRAMXDialect.dir/AMXDialect.cpp.o.d -o lib/Dialect/AMX/IR/CMakeFiles/obj.MLIRAMXDialect.dir/AMXDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/IR/AMXDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/AMX/AMXDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/IR/AMXDialect.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/AMX/AMX.cpp.inc:1831:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[720/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/AMX/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/AMX/Transforms/CMakeFiles/obj.MLIRAMXTransforms.dir/LegalizeForLLVMExport.cpp.o -MF lib/Dialect/AMX/Transforms/CMakeFiles/obj.MLIRAMXTransforms.dir/LegalizeForLLVMExport.cpp.o.d -o lib/Dialect/AMX/Transforms/CMakeFiles/obj.MLIRAMXTransforms.dir/LegalizeForLLVMExport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amx::TileZeroOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp:83:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amx::TileZeroOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amx::TileLoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp:100:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amx::TileLoadOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amx::TileStoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp:127:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amx::TileStoreOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amx::TileMulFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp:153:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amx::TileMulFOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::amx::TileMulIOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp:175:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::amx::TileMulIOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[721/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/AllocationOpInterface.cpp.o -MF lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/AllocationOpInterface.cpp.o.d -o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/AllocationOpInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR/AllocationOpInterface.cpp
[722/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizableOpInterface.cpp.o -MF lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizableOpInterface.cpp.o.d -o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizableOpInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
[723/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationOps.cpp.o -MF lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationOps.cpp.o.d -o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc:89:55:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[724/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationDialect.cpp.o -MF lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationDialect.cpp.o.d -o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/IR/BufferizationDialect.cpp
[725/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/TransformOps -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/TransformOps -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/TransformOps/CMakeFiles/obj.MLIRBufferizationTransformOps.dir/BufferizationTransformOps.cpp.o -MF lib/Dialect/Bufferization/TransformOps/CMakeFiles/obj.MLIRBufferizationTransformOps.dir/BufferizationTransformOps.cpp.o.d -o lib/Dialect/Bufferization/TransformOps/CMakeFiles/obj.MLIRBufferizationTransformOps.dir/BufferizationTransformOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc:83:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[726/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/AllocTensorElimination.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/AllocTensorElimination.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/AllocTensorElimination.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/AllocTensorElimination.cpp
[727/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/Bufferize.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/Bufferize.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/Bufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::bufferization::ToTensorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp:89:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::bufferization::ToTensorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::bufferization::ToMemrefOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp:105:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::bufferization::ToMemrefOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[728/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferDeallocation.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferDeallocation.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferDeallocation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/BufferDeallocation.cpp
[729/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferResultsToOutParams.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferResultsToOutParams.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferResultsToOutParams.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
[730/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferOptimizations.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferOptimizations.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferOptimizations.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/BufferOptimizations.cpp
[731/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferUtils.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferUtils.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/BufferUtils.cpp
[732/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/DropEquivalentBufferResults.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/DropEquivalentBufferResults.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/DropEquivalentBufferResults.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/DropEquivalentBufferResults.cpp
[733/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/FuncBufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/FuncBufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/FuncBufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp
[734/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotAnalysis.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotAnalysis.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
[735/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/TensorCopyInsertion.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/TensorCopyInsertion.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/TensorCopyInsertion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/TensorCopyInsertion.cpp
[736/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotModuleBufferize.cpp.o -MF lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotModuleBufferize.cpp.o.d -o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotModuleBufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
[737/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Complex/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Complex/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexOps.cpp.o -MF lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexOps.cpp.o.d -o lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpImplementation.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Complex/IR/Complex.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Complex/IR/ComplexOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc:1164:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[738/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Complex/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Complex/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexDialect.cpp.o -MF lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexDialect.cpp.o.d -o lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Complex/IR/ComplexDialect.cpp
[739/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Complex/IR/libMLIRComplexDialect.a && /usr/bin/ar Dqc lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexOps.cpp.o lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/Complex/IR/libMLIRComplexDialect.a && :
[740/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/DLTI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/DLTI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/DLTI.cpp.o -MF lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/DLTI.cpp.o.d -o lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/DLTI.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/DLTI/DLTI.cpp
[741/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/ControlFlow/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ControlFlow/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/ControlFlow/IR/CMakeFiles/obj.MLIRControlFlowDialect.dir/ControlFlowOps.cpp.o -MF lib/Dialect/ControlFlow/IR/CMakeFiles/obj.MLIRControlFlowDialect.dir/ControlFlowOps.cpp.o.d -o lib/Dialect/ControlFlow/IR/CMakeFiles/obj.MLIRControlFlowDialect.dir/ControlFlowOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlow.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc:124:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[742/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a && /usr/bin/ar Dqc lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/ControlFlow/IR/CMakeFiles/obj.MLIRControlFlowDialect.dir/ControlFlowOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a && :
[743/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/DLTI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/DLTI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/Traits.cpp.o -MF lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/Traits.cpp.o.d -o lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/Traits.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/DLTI/Traits.cpp
[744/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/DLTI/libMLIRDLTIDialect.a && /usr/bin/ar Dqc lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/DLTI.cpp.o lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/Traits.cpp.o && /usr/bin/ranlib -D lib/Dialect/DLTI/libMLIRDLTIDialect.a && :
[745/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/EmitC/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/EmitC/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/EmitC/IR/CMakeFiles/obj.MLIREmitCDialect.dir/EmitC.cpp.o -MF lib/Dialect/EmitC/IR/CMakeFiles/obj.MLIREmitCDialect.dir/EmitC.cpp.o.d -o lib/Dialect/EmitC/IR/CMakeFiles/obj.MLIREmitCDialect.dir/EmitC.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/EmitC/IR/EmitC.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpImplementation.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinOps.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/EmitC/IR/EmitC.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/EmitC/IR/EmitC.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc:115:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[746/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/EmitC/IR/libMLIREmitCDialect.a && /usr/bin/ar Dqc lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Dialect/EmitC/IR/CMakeFiles/obj.MLIREmitCDialect.dir/EmitC.cpp.o && /usr/bin/ranlib -D lib/Dialect/EmitC/IR/libMLIREmitCDialect.a && :
[747/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Func/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Func/IR/CMakeFiles/obj.MLIRFuncDialect.dir/FuncOps.cpp.o -MF lib/Dialect/Func/IR/CMakeFiles/obj.MLIRFuncDialect.dir/FuncOps.cpp.o.d -o lib/Dialect/Func/IR/CMakeFiles/obj.MLIRFuncDialect.dir/FuncOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/IR/FuncOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Builders.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/IR/FuncOps.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/IR/FuncOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Func/IR/FuncOps.cpp.inc:397:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[748/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Func/IR/libMLIRFuncDialect.a && /usr/bin/ar Dqc lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/Func/IR/CMakeFiles/obj.MLIRFuncDialect.dir/FuncOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/Func/IR/libMLIRFuncDialect.a && :
[749/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Func/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/DecomposeCallGraphTypes.cpp.o -MF lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/DecomposeCallGraphTypes.cpp.o.d -o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/DecomposeCallGraphTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h:21,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::FuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp:37:7:   required from 'class {anonymous}::DecomposeCallGraphTypesOpConversionPattern<mlir::func::FuncOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp:60:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::FuncOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp:37:7:   required from 'class {anonymous}::DecomposeCallGraphTypesOpConversionPattern<mlir::func::ReturnOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp:106:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::CallOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp:37:7:   required from 'class {anonymous}::DecomposeCallGraphTypesOpConversionPattern<mlir::func::CallOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/DecomposeCallGraphTypes.cpp:130:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::CallOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[750/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Func/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncBufferize.cpp.o -MF lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncBufferize.cpp.o.d -o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncBufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/FuncBufferize.cpp
[751/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Func/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncConversions.cpp.o -MF lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncConversions.cpp.o.d -o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncConversions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/FuncConversions.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/FuncConversions.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::CallOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/FuncConversions.cpp:19:43:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::CallOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpInterfaceConversionPattern<mlir::BranchOpInterface>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/FuncConversions.cpp:51:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:478:16: note:   by 'mlir::OpInterfaceConversionPattern<mlir::BranchOpInterface>::rewrite'
  478 |   virtual void rewrite(SourceOp op, ArrayRef<Value> operands,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Func/Transforms/FuncConversions.cpp:96:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[752/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/InferIntRangeInterfaceImpls.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/InferIntRangeInterfaceImpls.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/InferIntRangeInterfaceImpls.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/IR/InferIntRangeInterfaceImpls.cpp
[753/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AllReduceLowering.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AllReduceLowering.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AllReduceLowering.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/AllReduceLowering.cpp
[754/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AsyncRegionRewriter.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AsyncRegionRewriter.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AsyncRegionRewriter.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/AsyncRegionRewriter.cpp
[755/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/KernelOutlining.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/KernelOutlining.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/KernelOutlining.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/KernelOutlining.cpp
[756/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/MemoryPromotion.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/MemoryPromotion.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/MemoryPromotion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/MemoryPromotion.cpp
[757/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/GPUDialect.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/GPUDialect.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/GPUDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/DLTI/Traits.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/GPU/IR/GPUDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/IR/GPUDialect.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc:320:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[758/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/ParallelLoopMapper.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/ParallelLoopMapper.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/ParallelLoopMapper.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/ParallelLoopMapper.cpp
[759/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToCubin.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToCubin.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToCubin.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/SerializeToCubin.cpp
[760/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToBlob.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToBlob.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToBlob.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/SerializeToBlob.cpp
[761/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Analysis/CMakeFiles/obj.MLIRLinalgAnalysis.dir/DependenceAnalysis.cpp.o -MF lib/Dialect/Linalg/Analysis/CMakeFiles/obj.MLIRLinalgAnalysis.dir/DependenceAnalysis.cpp.o.d -o lib/Dialect/Linalg/Analysis/CMakeFiles/obj.MLIRLinalgAnalysis.dir/DependenceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Analysis/DependenceAnalysis.cpp
[762/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_GPU_TO_HSACO_PASS_ENABLE=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__DEFAULT_ROCM_PATH__=\"/opt/rocm\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToHsaco.cpp.o -MF lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToHsaco.cpp.o.d -o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToHsaco.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/GPU/Transforms/SerializeToHsaco.cpp
[763/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgInterfaces.cpp.o -MF lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgInterfaces.cpp.o.d -o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
[764/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgOps.cpp.o -MF lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgOps.cpp.o.d -o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpImplementation.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc:110:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp:39:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[765/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o -MF lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o.d -o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
[766/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/TransformOps -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/TransformOps -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/TransformOps/CMakeFiles/obj.MLIRLinalgTransformOps.dir/LinalgTransformOps.cpp.o -MF lib/Dialect/Linalg/TransformOps/CMakeFiles/obj.MLIRLinalgTransformOps.dir/LinalgTransformOps.cpp.o.d -o lib/Dialect/Linalg/TransformOps/CMakeFiles/obj.MLIRLinalgTransformOps.dir/LinalgTransformOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc:517:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[767/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BubbleUpExtractSlice.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BubbleUpExtractSlice.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BubbleUpExtractSlice.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/BubbleUpExtractSlice.cpp
[768/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Bufferize.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Bufferize.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Bufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
[769/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.cpp
[770/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/CodegenStrategy.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/CodegenStrategy.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/CodegenStrategy.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp
[771/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ConstantFold.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ConstantFold.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ConstantFold.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp
[772/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeLinalgOps.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeLinalgOps.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeLinalgOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp
[773/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Detensorize.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Detensorize.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Detensorize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::linalg::GenericOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp:59:37:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h:23,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/Passes.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::linalg::GenericOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpInterfaceConversionPattern<mlir::FunctionOpInterface>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp:93:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:478:16: note:   by 'mlir::OpInterfaceConversionPattern<mlir::FunctionOpInterface>::rewrite'
  478 |   virtual void rewrite(SourceOp op, ArrayRef<Value> operands,
      |                ^~~~~~~
[774/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DropUnitDims.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DropUnitDims.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DropUnitDims.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
[775/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseToLinalg.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseToLinalg.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseToLinalg.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/ElementwiseToLinalg.cpp
[776/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseOpFusion.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseOpFusion.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseOpFusion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
[777/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusePadOpWithLinalgProducer.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusePadOpWithLinalgProducer.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusePadOpWithLinalgProducer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/FusePadOpWithLinalgProducer.cpp
[778/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Fusion.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Fusion.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Fusion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
[779/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusionOnTensors.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusionOnTensors.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusionOnTensors.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp
[780/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Generalization.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Generalization.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Generalization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Generalization.cpp
[781/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Hoisting.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Hoisting.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Hoisting.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
[782/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/HoistPadding.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/HoistPadding.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/HoistPadding.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp
[783/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InitTensorToAllocTensor.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InitTensorToAllocTensor.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InitTensorToAllocTensor.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/InitTensorToAllocTensor.cpp
[784/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InlineScalarOperands.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InlineScalarOperands.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InlineScalarOperands.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/InlineScalarOperands.cpp
[785/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Interchange.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Interchange.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Interchange.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Interchange.cpp
[786/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Loops.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Loops.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Loops.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
[787/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/LinalgStrategyPasses.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/LinalgStrategyPasses.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/LinalgStrategyPasses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
[788/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/NamedOpConversions.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/NamedOpConversions.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/NamedOpConversions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/NamedOpConversions.cpp
[789/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Promotion.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Promotion.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Promotion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
[790/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Split.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Split.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Split.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Split.cpp
[791/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SplitReduction.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SplitReduction.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SplitReduction.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp
[792/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Tiling.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Tiling.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Tiling.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
[793/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Transforms.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Transforms.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Transforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
[794/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/TilingInterfaceImpl.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/TilingInterfaceImpl.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/TilingInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
[795/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Vectorization.cpp.o -MF lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Vectorization.cpp.o.d -o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Vectorization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
[796/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Linalg/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Linalg/Utils/CMakeFiles/obj.MLIRLinalgUtils.dir/Utils.cpp.o -MF lib/Dialect/Linalg/Utils/CMakeFiles/obj.MLIRLinalgUtils.dir/Utils.cpp.o.d -o lib/Dialect/Linalg/Utils/CMakeFiles/obj.MLIRLinalgUtils.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp
[797/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/FunctionCallUtils.cpp.o -MF lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/FunctionCallUtils.cpp.o.d -o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/FunctionCallUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/FunctionCallUtils.cpp
[798/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMIntrinsicOps.cpp.o -MF lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMIntrinsicOps.cpp.o.d -o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMIntrinsicOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMIntrinsicOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMIntrinsicOps.cpp:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc:5225:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[799/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypes.cpp.o -MF lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypes.cpp.o.d -o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
[800/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypeSyntax.cpp.o -MF lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypeSyntax.cpp.o.d -o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypeSyntax.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp
[801/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRNVVMDialect.dir/IR/NVVMDialect.cpp.o -MF lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRNVVMDialect.dir/IR/NVVMDialect.cpp.o.d -o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRNVVMDialect.dir/IR/NVVMDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc:1216:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[802/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMDialect.cpp.o -MF lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMDialect.cpp.o.d -o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc:821:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/utility:69,
                 from /usr/include/llvm/Support/type_traits.h:18,
                 from /usr/include/llvm/ADT/Hashing.h:50,
                 from /usr/include/llvm/ADT/Optional.h:19,
                 from /usr/include/llvm/Support/Casting.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/LLVM.h:24,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/MLIRContext.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/AttributeSupport.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Attributes.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/SubElementInterfaces.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h:17:
In member function 'std::pair<mlir::LLVM::LoopOptionCase, long long>::pair<mlir::LLVM::LoopOptionCase&, long long&, true>(mlir::LLVM::LoopOptionCase&, long long&)',
    inlined from 'std::make_pair<mlir::LLVM::LoopOptionCase&, long long&>(mlir::LLVM::LoopOptionCase&, long long&)std::pair<std::__strip_reference_wrapper<std::decay<mlir::LLVM::LoopOptionCase&>::type>::__type, std::__strip_reference_wrapper<std::decay<long long&>::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:845:72,
    inlined from 'mlir::LLVM::LoopOptionsAttr::parse(mlir::AsmParser&, mlir::Type)::{lambda()#1}::operator()() const' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp:3183:37:
/usr/include/c++/13/bits/stl_pair.h:625:42: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  625 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp: In member function 'mlir::LLVM::LoopOptionsAttr::parse(mlir::AsmParser&, mlir::Type)::{lambda()#1}::operator()() const':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp:3163:13: note: 'value' declared here
 3163 |     int64_t value;
      |             ^~~~~
[803/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/LLVMIR/libMLIRLLVMDialect.a && /usr/bin/ar Dqc lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/FunctionCallUtils.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMDialect.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMIntrinsicOps.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypes.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypeSyntax.cpp.o && /usr/bin/ranlib -D lib/Dialect/LLVMIR/libMLIRLLVMDialect.a && :
[804/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a && /usr/bin/ar Dqc lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/ArmSVE/IR/CMakeFiles/obj.MLIRArmSVEDialect.dir/ArmSVEDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a && :
[805/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/AMX/IR/libMLIRAMXDialect.a && /usr/bin/ar Dqc lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/AMX/IR/CMakeFiles/obj.MLIRAMXDialect.dir/AMXDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/AMX/IR/libMLIRAMXDialect.a && :
[806/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/LLVMIR/libMLIRNVVMDialect.a && /usr/bin/ar Dqc lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRNVVMDialect.dir/IR/NVVMDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/LLVMIR/libMLIRNVVMDialect.a && :
[807/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/LegalizeForExport.cpp.o -MF lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/LegalizeForExport.cpp.o.d -o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/LegalizeForExport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp
[808/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o -MF lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o.d -o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp
[809/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/RequestCWrappers.cpp.o -MF lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/RequestCWrappers.cpp.o.d -o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/RequestCWrappers.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/Transforms/RequestCWrappers.cpp
[810/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/LLVMIR/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/OptimizeForNVVM.cpp.o -MF lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/OptimizeForNVVM.cpp.o.d -o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/OptimizeForNVVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/Transforms/OptimizeForNVVM.cpp
[811/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Math/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathOps.cpp.o -MF lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathOps.cpp.o.d -o lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/IR/MathOps.cpp
[812/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Math/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathDialect.cpp.o -MF lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathDialect.cpp.o.d -o lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/IR/MathDialect.cpp
[813/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Math/IR/libMLIRMathDialect.a && /usr/bin/ar Dqc lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathOps.cpp.o lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/Math/IR/libMLIRMathDialect.a && :
[814/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Math/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/AlgebraicSimplification.cpp.o -MF lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/AlgebraicSimplification.cpp.o.d -o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/AlgebraicSimplification.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/Transforms/AlgebraicSimplification.cpp
[815/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Math/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/ExpandPatterns.cpp.o -MF lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/ExpandPatterns.cpp.o.d -o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/ExpandPatterns.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/Transforms/ExpandPatterns.cpp
[816/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Math/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/PolynomialApproximation.cpp.o -MF lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/PolynomialApproximation.cpp.o.d -o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/PolynomialApproximation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
[817/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefDialect.cpp.o -MF lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefDialect.cpp.o.d -o lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp
[818/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ComposeSubView.cpp.o -MF lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ComposeSubView.cpp.o.d -o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ComposeSubView.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp
[819/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ExpandOps.cpp.o -MF lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ExpandOps.cpp.o.d -o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ExpandOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms/ExpandOps.cpp
[820/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/FoldSubViewOps.cpp.o -MF lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/FoldSubViewOps.cpp.o.d -o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/FoldSubViewOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp
[821/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/MultiBuffer.cpp.o -MF lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/MultiBuffer.cpp.o.d -o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/MultiBuffer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms/MultiBuffer.cpp
[822/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefOps.cpp.o -MF lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefOps.cpp.o.d -o lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc:355:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[823/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a && /usr/bin/ar Dqc lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefDialect.cpp.o lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a && :
[824/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/GPU/libMLIRGPUOps.a && /usr/bin/ar Dqc lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/GPUDialect.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/InferIntRangeInterfaceImpls.cpp.o && /usr/bin/ranlib -D lib/Dialect/GPU/libMLIRGPUOps.a && :
[825/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/NormalizeMemRefs.cpp.o -MF lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/NormalizeMemRefs.cpp.o.d -o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/NormalizeMemRefs.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms/NormalizeMemRefs.cpp
[826/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/Utils/CMakeFiles/obj.MLIRMemRefUtils.dir/MemRefUtils.cpp.o -MF lib/Dialect/MemRef/Utils/CMakeFiles/obj.MLIRMemRefUtils.dir/MemRefUtils.cpp.o.d -o lib/Dialect/MemRef/Utils/CMakeFiles/obj.MLIRMemRefUtils.dir/MemRefUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Utils/MemRefUtils.cpp
[827/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a && /usr/bin/ar Dqc lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a  lib/Dialect/MemRef/Utils/CMakeFiles/obj.MLIRMemRefUtils.dir/MemRefUtils.cpp.o && /usr/bin/ranlib -D lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a && :
[828/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ResolveShapedTypeResultDims.cpp.o -MF lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ResolveShapedTypeResultDims.cpp.o.d -o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ResolveShapedTypeResultDims.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp
[829/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MLProgram/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MLProgram/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramOps.cpp.o -MF lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramOps.cpp.o.d -o lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MLProgram/IR/MLProgramOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/MLProgram/IR/MLProgram.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MLProgram/IR/MLProgramOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc:155:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[830/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/MLProgram/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MLProgram/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramDialect.cpp.o -MF lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramDialect.cpp.o.d -o lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/MLProgram/IR/MLProgramDialect.cpp
[831/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a && /usr/bin/ar Dqc lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a  lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramOps.cpp.o lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a && :
[832/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/NVGPU/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/NVGPU/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/NVGPU/IR/CMakeFiles/obj.MLIRNVGPUDialect.dir/NVGPUDialect.cpp.o -MF lib/Dialect/NVGPU/IR/CMakeFiles/obj.MLIRNVGPUDialect.dir/NVGPUDialect.cpp.o.d -o lib/Dialect/NVGPU/IR/CMakeFiles/obj.MLIRNVGPUDialect.dir/NVGPUDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc:135:55:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[833/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a && /usr/bin/ar Dqc lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/NVGPU/IR/CMakeFiles/obj.MLIRNVGPUDialect.dir/NVGPUDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a && :
[834/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/NVGPU/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/NVGPU/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/NVGPU/Transforms/CMakeFiles/obj.MLIRNVGPUTransforms.dir/OptimizeSharedMemory.cpp.o -MF lib/Dialect/NVGPU/Transforms/CMakeFiles/obj.MLIRNVGPUTransforms.dir/OptimizeSharedMemory.cpp.o.d -o lib/Dialect/NVGPU/Transforms/CMakeFiles/obj.MLIRNVGPUTransforms.dir/OptimizeSharedMemory.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/NVGPU/Transforms/OptimizeSharedMemory.cpp
[835/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/OpenACC -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/OpenACC -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCDialect.dir/IR/OpenACC.cpp.o -MF lib/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCDialect.dir/IR/OpenACC.cpp.o.d -o lib/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCDialect.dir/IR/OpenACC.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenACC/OpenACC.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc:143:55:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[836/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/OpenACC/libMLIROpenACCDialect.a && /usr/bin/ar Dqc lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCDialect.dir/IR/OpenACC.cpp.o && /usr/bin/ranlib -D lib/Dialect/OpenACC/libMLIROpenACCDialect.a && :
[837/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/PDL/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDL/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDL.cpp.o -MF lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDL.cpp.o.d -o lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDL.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDL/IR/PDL.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDL.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDL/IR/PDL.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc:266:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[838/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/OpenMP -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/OpenMP -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPDialect.dir/IR/OpenMPDialect.cpp.o -MF lib/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPDialect.dir/IR/OpenMPDialect.cpp.o.d -o lib/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPDialect.dir/IR/OpenMPDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Interfaces/DataLayoutInterfaces.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/OpenMP/OpenMPDialect.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc:297:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[839/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/OpenMP/libMLIROpenMPDialect.a && /usr/bin/ar Dqc lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPDialect.dir/IR/OpenMPDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/OpenMP/libMLIROpenMPDialect.a && :
[840/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/PDL/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDL/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDLTypes.cpp.o -MF lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDLTypes.cpp.o.d -o lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDLTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDL/IR/PDLTypes.cpp
[841/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/PDL/IR/libMLIRPDLDialect.a && /usr/bin/ar Dqc lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDL.cpp.o lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDLTypes.cpp.o && /usr/bin/ranlib -D lib/Dialect/PDL/IR/libMLIRPDLDialect.a && :
[842/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantOps.cpp.o -MF lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantOps.cpp.o.d -o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/IR/QuantOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Builders.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Quant/QuantOps.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/IR/QuantOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Quant/QuantOps.cpp.inc:197:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[843/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantTypes.cpp.o -MF lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantTypes.cpp.o.d -o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/IR/QuantTypes.cpp
[844/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/TypeParser.cpp.o -MF lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/TypeParser.cpp.o.d -o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/TypeParser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/IR/TypeParser.cpp
[845/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Quant/IR/libMLIRQuantDialect.a && /usr/bin/ar Dqc lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantOps.cpp.o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantTypes.cpp.o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/TypeParser.cpp.o && /usr/bin/ranlib -D lib/Dialect/Quant/IR/libMLIRQuantDialect.a && :
[846/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertConst.cpp.o -MF lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertConst.cpp.o.d -o lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertConst.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Transforms/ConvertConst.cpp
[847/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/PDLInterp/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDLInterp/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/PDLInterp/IR/CMakeFiles/obj.MLIRPDLInterpDialect.dir/PDLInterp.cpp.o -MF lib/Dialect/PDLInterp/IR/CMakeFiles/obj.MLIRPDLInterpDialect.dir/PDLInterp.cpp.o.d -o lib/Dialect/PDLInterp/IR/CMakeFiles/obj.MLIRPDLInterpDialect.dir/PDLInterp.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDLInterp/IR/PDLInterp.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDL/IR/PDL.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/PDLInterp/IR/PDLInterp.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc:354:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[848/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a && /usr/bin/ar Dqc lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/PDLInterp/IR/CMakeFiles/obj.MLIRPDLInterpDialect.dir/PDLInterp.cpp.o && /usr/bin/ranlib -D lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a && :
[849/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/QuantizeUtils.cpp.o -MF lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/QuantizeUtils.cpp.o.d -o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/QuantizeUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Utils/QuantizeUtils.cpp
[850/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertSimQuant.cpp.o -MF lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertSimQuant.cpp.o.d -o lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertSimQuant.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Transforms/ConvertSimQuant.cpp
[851/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/UniformSupport.cpp.o -MF lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/UniformSupport.cpp.o.d -o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/UniformSupport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Utils/UniformSupport.cpp
[852/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Quant/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/FakeQuantSupport.cpp.o -MF lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/FakeQuantSupport.cpp.o.d -o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/FakeQuantSupport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Quant/Utils/FakeQuantSupport.cpp
[853/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Quant/Utils/libMLIRQuantUtils.a && /usr/bin/ar Dqc lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/QuantizeUtils.cpp.o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/UniformSupport.cpp.o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/FakeQuantSupport.cpp.o && /usr/bin/ranlib -D lib/Dialect/Quant/Utils/libMLIRQuantUtils.a && :
[854/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/TransformOps -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/TransformOps -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/TransformOps/CMakeFiles/obj.MLIRSCFTransformOps.dir/SCFTransformOps.cpp.o -MF lib/Dialect/SCF/TransformOps/CMakeFiles/obj.MLIRSCFTransformOps.dir/SCFTransformOps.cpp.o.d -o lib/Dialect/SCF/TransformOps/CMakeFiles/obj.MLIRSCFTransformOps.dir/SCFTransformOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/TransformOps/SCFTransformOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/TransformOps/SCFTransformOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc:114:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[855/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/BufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
[856/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/Bufferize.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/Bufferize.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/Bufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/Bufferize.cpp
[857/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/IR/CMakeFiles/obj.MLIRSCFDialect.dir/SCF.cpp.o -MF lib/Dialect/SCF/IR/CMakeFiles/obj.MLIRSCFDialect.dir/SCF.cpp.o.d -o lib/Dialect/SCF/IR/CMakeFiles/obj.MLIRSCFDialect.dir/SCF.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/IR/SCF.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Builders.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SCF/IR/SCF.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/IR/SCF.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc:712:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[858/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ForToWhile.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ForToWhile.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ForToWhile.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp
[859/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopCanonicalization.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopCanonicalization.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopCanonicalization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp
[860/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopRangeFolding.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopRangeFolding.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopRangeFolding.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/LoopRangeFolding.cpp
[861/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopPipelining.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopPipelining.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopPipelining.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/LoopPipelining.cpp
[862/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopCollapsing.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopCollapsing.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopCollapsing.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/ParallelLoopCollapsing.cpp
[863/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopSpecialization.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopSpecialization.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopSpecialization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
[864/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopFusion.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopFusion.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopFusion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/ParallelLoopFusion.cpp
[865/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopTiling.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopTiling.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopTiling.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/ParallelLoopTiling.cpp
[866/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/StructuralTypeConversions.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/StructuralTypeConversions.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/StructuralTypeConversions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::ForOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp:19:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::ForOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::IfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp:77:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::IfOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::YieldOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp:123:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::YieldOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::WhileOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp:136:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::WhileOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::scf::ConditionOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp:164:40:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::scf::ConditionOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[867/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/AffineCanonicalizationUtils.cpp.o -MF lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/AffineCanonicalizationUtils.cpp.o.d -o lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/AffineCanonicalizationUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Utils/AffineCanonicalizationUtils.cpp
[868/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/TileUsingInterface.cpp.o -MF lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/TileUsingInterface.cpp.o.d -o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/TileUsingInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
[869/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SCF/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/Utils.cpp.o -MF lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/Utils.cpp.o.d -o lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SCF/Utils/Utils.cpp
[870/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/BufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.cpp
[871/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/Bufferize.cpp.o -MF lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/Bufferize.cpp.o.d -o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/Bufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms/Bufferize.cpp
[872/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/RemoveShapeConstraints.cpp.o -MF lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/RemoveShapeConstraints.cpp.o.d -o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/RemoveShapeConstraints.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms/RemoveShapeConstraints.cpp
[873/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/ShapeToShapeLowering.cpp.o -MF lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/ShapeToShapeLowering.cpp.o.d -o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/ShapeToShapeLowering.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/Transforms/ShapeToShapeLowering.cpp
[874/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Shape/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Shape/IR/CMakeFiles/obj.MLIRShapeDialect.dir/Shape.cpp.o -MF lib/Dialect/Shape/IR/CMakeFiles/obj.MLIRShapeDialect.dir/Shape.cpp.o.d -o lib/Dialect/Shape/IR/CMakeFiles/obj.MLIRShapeDialect.dir/Shape.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/IR/Shape.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpImplementation.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BuiltinOps.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Shape/IR/Shape.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Shape/IR/Shape.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc:1326:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[875/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/IR/CMakeFiles/obj.MLIRSparseTensorDialect.dir/SparseTensorDialect.cpp.o -MF lib/Dialect/SparseTensor/IR/CMakeFiles/obj.MLIRSparseTensorDialect.dir/SparseTensorDialect.cpp.o.d -o lib/Dialect/SparseTensor/IR/CMakeFiles/obj.MLIRSparseTensorDialect.dir/SparseTensorDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensor.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc:185:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[876/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a && /usr/bin/ar Dqc lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Dialect/SparseTensor/IR/CMakeFiles/obj.MLIRSparseTensorDialect.dir/SparseTensorDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a && :
[877/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.cpp
[878/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/CodegenUtils.cpp.o -MF lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/CodegenUtils.cpp.o.d -o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/CodegenUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp
[879/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/DenseBufferizationPass.cpp.o -MF lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/DenseBufferizationPass.cpp.o.d -o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/DenseBufferizationPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp
[880/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/Sparsification.cpp.o -MF lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/Sparsification.cpp.o.d -o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/Sparsification.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
[881/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorConversion.cpp.o -MF lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorConversion.cpp.o.d -o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorConversion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:19:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::ReturnOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:523:38:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:30:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::ReturnOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tensor::DimOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:536:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tensor::DimOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tensor::CastOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:558:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tensor::CastOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::NewOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:596:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::NewOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::bufferization::AllocTensorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:621:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::bufferization::AllocTensorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::ConvertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:656:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::ConvertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::bufferization::DeallocTensorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:873:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::bufferization::DeallocTensorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::ToPointersOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:893:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::ToPointersOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::ToIndicesOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:909:47:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::ToIndicesOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::ToValuesOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:925:46:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::ToValuesOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::LoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:941:42:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::LoadOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::LexInsertOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:960:47:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::LexInsertOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::ExpandOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:976:44:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::ExpandOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::CompressOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:1019:46:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::CompressOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::sparse_tensor::OutOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:1052:41:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::sparse_tensor::OutOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tensor::ExpandShapeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:576:7:   required from 'class {anonymous}::SparseReshapeConverter<mlir::tensor::ExpandShapeOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SparseReshapeConverter<mlir::tensor::ExpandShapeOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SparseReshapeConverter<mlir::tensor::ExpandShapeOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::SparseReturnConverter, {anonymous}::SparseTensorToDimSizeConverter, {anonymous}::SparseCastConverter, {anonymous}::SparseTensorNewConverter, {anonymous}::SparseReshapeConverter<mlir::tensor::ExpandShapeOp>, {anonymous}::SparseReshapeConverter<mlir::tensor::CollapseShapeOp>, {anonymous}::SparseTensorAllocConverter, {anonymous}::SparseTensorDeallocConverter, {anonymous}::SparseTensorToPointersConverter, {anonymous}::SparseTensorToIndicesConverter, {anonymous}::SparseTensorToValuesConverter, {anonymous}::SparseTensorLoadConverter, {anonymous}::SparseTensorLexInsertConverter, {anonymous}::SparseTensorExpandConverter, {anonymous}::SparseTensorCompressConverter, {anonymous}::SparseTensorOutConverter}; ConstructorArg = mlir::TypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:1111:72:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tensor::ExpandShapeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::tensor::CollapseShapeOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:576:7:   required from 'class {anonymous}::SparseReshapeConverter<mlir::tensor::CollapseShapeOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SparseReshapeConverter<mlir::tensor::CollapseShapeOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SparseReshapeConverter<mlir::tensor::CollapseShapeOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::SparseReturnConverter, {anonymous}::SparseTensorToDimSizeConverter, {anonymous}::SparseCastConverter, {anonymous}::SparseTensorNewConverter, {anonymous}::SparseReshapeConverter<mlir::tensor::ExpandShapeOp>, {anonymous}::SparseReshapeConverter<mlir::tensor::CollapseShapeOp>, {anonymous}::SparseTensorAllocConverter, {anonymous}::SparseTensorDeallocConverter, {anonymous}::SparseTensorToPointersConverter, {anonymous}::SparseTensorToIndicesConverter, {anonymous}::SparseTensorToValuesConverter, {anonymous}::SparseTensorLoadConverter, {anonymous}::SparseTensorLexInsertConverter, {anonymous}::SparseTensorExpandConverter, {anonymous}::SparseTensorCompressConverter, {anonymous}::SparseTensorOutConverter}; ConstructorArg = mlir::TypeConverter&; ConstructorArgs = {mlir::MLIRContext*}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:1111:72:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::tensor::CollapseShapeOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp: In member function '(anonymous namespace)::SparseTensorConvertConverter::matchAndRewrite(mlir::sparse_tensor::ConvertOp, mlir::sparse_tensor::ConvertOpAdaptor, mlir::ConversionPatternRewriter&) const':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:704:7: warning: 'useDirectConversion' may be used uninitialized [-Wmaybe-uninitialized]
  704 |       if (useDirectConversion) {
      |       ^~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:690:12: note: 'useDirectConversion' was declared here
  690 |       bool useDirectConversion;
      |            ^~~~~~~~~~~~~~~~~~~
[882/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorRewriting.cpp.o -MF lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorRewriting.cpp.o.d -o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorRewriting.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
[883/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorPasses.cpp.o -MF lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorPasses.cpp.o.d -o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorPasses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
[884/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Pipelines -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Pipelines -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Pipelines/CMakeFiles/obj.MLIRSparseTensorPipelines.dir/SparseTensorPipelines.cpp.o -MF lib/Dialect/SparseTensor/Pipelines/CMakeFiles/obj.MLIRSparseTensorPipelines.dir/SparseTensorPipelines.cpp.o.d -o lib/Dialect/SparseTensor/Pipelines/CMakeFiles/obj.MLIRSparseTensorPipelines.dir/SparseTensorPipelines.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
[885/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SparseTensor/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SparseTensor/Utils/CMakeFiles/obj.MLIRSparseTensorUtils.dir/Merger.cpp.o -MF lib/Dialect/SparseTensor/Utils/CMakeFiles/obj.MLIRSparseTensorUtils.dir/Merger.cpp.o.d -o lib/Dialect/SparseTensor/Utils/CMakeFiles/obj.MLIRSparseTensorUtils.dir/Merger.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp
[886/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVAttributes.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVAttributes.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVAttributes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVAttributes.cpp
[887/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVCanonicalization.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVCanonicalization.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVCanonicalization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp
[888/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVGLCanonicalization.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVGLCanonicalization.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVGLCanonicalization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVGLCanonicalization.cpp
[889/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVEnums.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVEnums.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVEnums.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp
[890/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVDialect.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVDialect.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp
In function 'parseCooperativeMatrixType(mlir::spirv::SPIRVDialect const&, mlir::DialectAsmParser&)',
    inlined from 'mlir::spirv::SPIRVDialect::parseType(mlir::DialectAsmParser&) const' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:755:38:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:348:38: warning: 'scope' may be used uninitialized [-Wmaybe-uninitialized]
  348 |   return CooperativeMatrixNVType::get(elementTy, scope, dims[0], dims[1]);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp: In member function 'mlir::spirv::SPIRVDialect::parseType(mlir::DialectAsmParser&) const':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:342:9: note: 'scope' was declared here
  342 |   Scope scope;
      |         ^~~~~
[891/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVTypes.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVTypes.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp
[892/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/TargetAndABI.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/TargetAndABI.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/TargetAndABI.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp
[893/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVOps.cpp.o -MF lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVOps.cpp.o.d -o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:1001:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'mlir::spirv::ModuleOp::parse(mlir::OpAsmParser&, mlir::OperationState&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3174:26: warning: 'addrModel' may be used uninitialized [-Wmaybe-uninitialized]
 3174 |   spirv::AddressingModel addrModel;
      |                          ^~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3175:22: warning: 'memoryModel' may be used uninitialized [-Wmaybe-uninitialized]
 3175 |   spirv::MemoryModel memoryModel;
      |                      ^~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'mlir::spirv::FuncOp::parse(mlir::OpAsmParser&, mlir::OperationState&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2223:26: warning: 'fnControl' may be used uninitialized [-Wmaybe-uninitialized]
 2223 |   spirv::FunctionControl fnControl;
      |                          ^~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'mlir::spirv::ExecutionModeOp::parse(mlir::OpAsmParser&, mlir::OperationState&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2133:24: warning: 'execMode' may be used uninitialized [-Wmaybe-uninitialized]
 2133 |   spirv::ExecutionMode execMode;
      |                        ^~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parseGroupNonUniformArithmeticOp(mlir::OpAsmParser&, mlir::OperationState&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:849:25: warning: 'groupOperation' may be used uninitialized [-Wmaybe-uninitialized]
  849 |   spirv::GroupOperation groupOperation;
      |                         ^~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'mlir::spirv::EntryPointOp::parse(mlir::OpAsmParser&, mlir::OperationState&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2073:25: warning: 'execModel' may be used uninitialized [-Wmaybe-uninitialized]
 2073 |   spirv::ExecutionModel execModel;
      |                         ^~~~~~~~~
In function 'parseImageOperands(mlir::OpAsmParser&, mlir::spirv::ImageOperandsAttr&)',
    inlined from 'mlir::spirv::ImageDrefGatherOp::parse(mlir::OpAsmParser&, mlir::OperationState&)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:33861:27:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:378:39: warning: 'imageOperands' may be used uninitialized [-Wmaybe-uninitialized]
  378 |   attr = spirv::ImageOperandsAttr::get(parser.getContext(), imageOperands);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'mlir::spirv::ImageDrefGatherOp::parse(mlir::OpAsmParser&, mlir::OperationState&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:374:24: note: 'imageOperands' was declared here
  374 |   spirv::ImageOperands imageOperands;
      |                        ^~~~~~~~~~~~~
[894/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Linking/ModuleCombiner -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Linking/ModuleCombiner -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Linking/ModuleCombiner/CMakeFiles/obj.MLIRSPIRVModuleCombiner.dir/ModuleCombiner.cpp.o -MF lib/Dialect/SPIRV/Linking/ModuleCombiner/CMakeFiles/obj.MLIRSPIRVModuleCombiner.dir/ModuleCombiner.cpp.o.d -o lib/Dialect/SPIRV/Linking/ModuleCombiner/CMakeFiles/obj.MLIRSPIRVModuleCombiner.dir/ModuleCombiner.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Linking/ModuleCombiner/ModuleCombiner.cpp
[895/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/CanonicalizeGLPass.cpp.o -MF lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/CanonicalizeGLPass.cpp.o.d -o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/CanonicalizeGLPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/CanonicalizeGLPass.cpp
[896/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVConversion.dir/SPIRVConversion.cpp.o -MF lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVConversion.dir/SPIRVConversion.cpp.o.d -o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVConversion.dir/SPIRVConversion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::func::FuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp:534:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::func::FuncOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[897/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/DecorateCompositeTypeLayoutPass.cpp.o -MF lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/DecorateCompositeTypeLayoutPass.cpp.o.d -o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/DecorateCompositeTypeLayoutPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp:22:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::AccessChainOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp:77:7:   required from 'class {anonymous}::SPIRVPassThroughConversion<mlir::spirv::AccessChainOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::AccessChainOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SPIRVPassThroughConversion<mlir::spirv::AccessChainOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::SPIRVGlobalVariableOpLayoutInfoDecoration, {anonymous}::SPIRVAddressOfOpLayoutInfoDecoration, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::AccessChainOp>, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::LoadOp>, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::StoreOp>}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp:96:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::AccessChainOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp:77:7:   required from 'class {anonymous}::SPIRVPassThroughConversion<mlir::spirv::LoadOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::LoadOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SPIRVPassThroughConversion<mlir::spirv::LoadOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::SPIRVGlobalVariableOpLayoutInfoDecoration, {anonymous}::SPIRVAddressOfOpLayoutInfoDecoration, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::AccessChainOp>, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::LoadOp>, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::StoreOp>}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp:96:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LoadOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::StoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp:77:7:   required from 'class {anonymous}::SPIRVPassThroughConversion<mlir::spirv::StoreOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::StoreOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::SPIRVPassThroughConversion<mlir::spirv::StoreOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::SPIRVGlobalVariableOpLayoutInfoDecoration, {anonymous}::SPIRVAddressOfOpLayoutInfoDecoration, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::AccessChainOp>, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::LoadOp>, {anonymous}::SPIRVPassThroughConversion<mlir::spirv::StoreOp>}; ConstructorArg = mlir::MLIRContext*; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp:96:59:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::StoreOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[898/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/LowerABIAttributesPass.cpp.o -MF lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/LowerABIAttributesPass.cpp.o.d -o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/LowerABIAttributesPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/LowerABIAttributesPass.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/LowerABIAttributesPass.cpp:18:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::FuncOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/LowerABIAttributesPass.cpp:157:45:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::FuncOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[899/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/RewriteInsertsPass.cpp.o -MF lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/RewriteInsertsPass.cpp.o.d -o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/RewriteInsertsPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/RewriteInsertsPass.cpp
[900/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UpdateVCEPass.cpp.o -MF lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UpdateVCEPass.cpp.o.d -o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UpdateVCEPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp
[901/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UnifyAliasedResourcePass.cpp.o -MF lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UnifyAliasedResourcePass.cpp.o.d -o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UnifyAliasedResourcePass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:24:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::GlobalVariableOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:284:7:   required from 'class ConvertAliasResource<mlir::spirv::GlobalVariableOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:294:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::GlobalVariableOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::AddressOfOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:284:7:   required from 'class ConvertAliasResource<mlir::spirv::AddressOfOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:307:34:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::AddressOfOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::AccessChainOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:284:7:   required from 'class ConvertAliasResource<mlir::spirv::AccessChainOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:323:36:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::AccessChainOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::LoadOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:284:7:   required from 'class ConvertAliasResource<mlir::spirv::LoadOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:402:29:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::LoadOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::spirv::StoreOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:284:7:   required from 'class ConvertAliasResource<mlir::spirv::StoreOp>'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp:475:30:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::spirv::StoreOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[902/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/SPIRV/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/SPIRV/Utils/CMakeFiles/obj.MLIRSPIRVUtils.dir/LayoutUtils.cpp.o -MF lib/Dialect/SPIRV/Utils/CMakeFiles/obj.MLIRSPIRVUtils.dir/LayoutUtils.cpp.o.d -o lib/Dialect/SPIRV/Utils/CMakeFiles/obj.MLIRSPIRVUtils.dir/LayoutUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/Utils/LayoutUtils.cpp
[903/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorDialect.cpp.o -MF lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorDialect.cpp.o.d -o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR/TensorDialect.cpp
[904/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorInferTypeOpInterfaceImpl.dir/TensorInferTypeOpInterfaceImpl.cpp.o -MF lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorInferTypeOpInterfaceImpl.dir/TensorInferTypeOpInterfaceImpl.cpp.o.d -o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorInferTypeOpInterfaceImpl.dir/TensorInferTypeOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.cpp
[905/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorTilingInterfaceImpl.dir/TensorTilingInterfaceImpl.cpp.o -MF lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorTilingInterfaceImpl.dir/TensorTilingInterfaceImpl.cpp.o.d -o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorTilingInterfaceImpl.dir/TensorTilingInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp
[906/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
[907/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorOps.cpp.o -MF lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorOps.cpp.o.d -o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc:397:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[908/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Tensor/IR/libMLIRTensorDialect.a && /usr/bin/ar Dqc lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorDialect.cpp.o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/Tensor/IR/libMLIRTensorDialect.a && :
[909/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Affine/IR/libMLIRAffineDialect.a && /usr/bin/ar Dqc lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineMemoryOpInterfaces.cpp.o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineOps.cpp.o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineValueMap.cpp.o && /usr/bin/ranlib -D lib/Dialect/Affine/IR/libMLIRAffineDialect.a && :
[910/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a && /usr/bin/ar Dqc lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/AllocationOpInterface.cpp.o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizableOpInterface.cpp.o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationOps.cpp.o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a && :
[911/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SCF/IR/libMLIRSCFDialect.a && /usr/bin/ar Dqc lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/SCF/IR/CMakeFiles/obj.MLIRSCFDialect.dir/SCF.cpp.o && /usr/bin/ranlib -D lib/Dialect/SCF/IR/libMLIRSCFDialect.a && :
[912/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a && /usr/bin/ar Dqc lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineAnalysis.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineStructures.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/LoopAnalysis.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/NestedMatcher.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/Utils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a && :
[913/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a && /usr/bin/ar Dqc lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgInterfaces.cpp.o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgOps.cpp.o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a && :
[914/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a && /usr/bin/ar Dqc lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/Analysis/CMakeFiles/obj.MLIRLinalgAnalysis.dir/DependenceAnalysis.cpp.o && /usr/bin/ranlib -D lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a && :
[915/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Shape/IR/libMLIRShapeDialect.a && /usr/bin/ar Dqc lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/Shape/IR/CMakeFiles/obj.MLIRShapeDialect.dir/Shape.cpp.o && /usr/bin/ranlib -D lib/Dialect/Shape/IR/libMLIRShapeDialect.a && :
[916/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a && /usr/bin/ar Dqc lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/SparseTensor/Utils/CMakeFiles/obj.MLIRSparseTensorUtils.dir/Merger.cpp.o && /usr/bin/ranlib -D lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a && :
[917/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a && /usr/bin/ar Dqc lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a  lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorInferTypeOpInterfaceImpl.dir/TensorInferTypeOpInterfaceImpl.cpp.o && /usr/bin/ranlib -D lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a && :
[918/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a && /usr/bin/ar Dqc lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorTilingInterfaceImpl.dir/TensorTilingInterfaceImpl.cpp.o && /usr/bin/ranlib -D lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a && :
[919/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/Bufferize.cpp.o -MF lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/Bufferize.cpp.o.d -o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/Bufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
[920/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SplitPadding.cpp.o -MF lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SplitPadding.cpp.o.d -o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SplitPadding.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms/SplitPadding.cpp
[921/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SwapExtractSliceWithProducer.cpp.o -MF lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SwapExtractSliceWithProducer.cpp.o.d -o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SwapExtractSliceWithProducer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Transforms/SwapExtractSliceWithProducer.cpp
[922/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tensor/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tensor/Utils/CMakeFiles/obj.MLIRTensorUtils.dir/Utils.cpp.o -MF lib/Dialect/Tensor/Utils/CMakeFiles/obj.MLIRTensorUtils.dir/Utils.cpp.o.d -o lib/Dialect/Tensor/Utils/CMakeFiles/obj.MLIRTensorUtils.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tensor/Utils/Utils.cpp
[923/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a && /usr/bin/ar Dqc lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tensor/Utils/CMakeFiles/obj.MLIRTensorUtils.dir/Utils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a && :
[924/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaCanonicalizations.cpp.o -MF lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaCanonicalizations.cpp.o.d -o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaCanonicalizations.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
[925/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/ConversionUtils.cpp.o -MF lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/ConversionUtils.cpp.o.d -o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/ConversionUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Utils/ConversionUtils.cpp
[926/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/QuantUtils.cpp.o -MF lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/QuantUtils.cpp.o.d -o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/QuantUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Utils/QuantUtils.cpp
[927/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeTransposeConv.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeTransposeConv.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeTransposeConv.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeTransposeConv.cpp
[928/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeConv2D.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeConv2D.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeConv2D.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeConv2D.cpp
[929/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeDepthwise.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeDepthwise.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeDepthwise.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeDepthwise.cpp
[930/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaFoldConstantTranspose.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaFoldConstantTranspose.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaFoldConstantTranspose.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaFoldConstantTranspose.cpp
[931/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaInferShapes.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaInferShapes.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaInferShapes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaInferShapes.cpp
[932/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaLayerwiseConstantFoldPass.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaLayerwiseConstantFoldPass.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaLayerwiseConstantFoldPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaLayerwiseConstantFoldPass.cpp
[933/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaOps.cpp.o -MF lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaOps.cpp.o.d -o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Traits.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp:15:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc:849:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[934/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Tosa/libMLIRTosaDialect.a && /usr/bin/ar Dqc lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaOps.cpp.o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaCanonicalizations.cpp.o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/ConversionUtils.cpp.o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/QuantUtils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Tosa/libMLIRTosaDialect.a && :
[935/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaOptionalDecompositions.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaOptionalDecompositions.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaOptionalDecompositions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaOptionalDecompositions.cpp
[936/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaMakeBroadcastable.cpp.o -MF lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaMakeBroadcastable.cpp.o.d -o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaMakeBroadcastable.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Tosa/Transforms/TosaMakeBroadcastable.cpp
[937/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Transform/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformDialect.cpp.o -MF lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformDialect.cpp.o.d -o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/IR/TransformDialect.cpp
[938/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Transform/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformInterfaces.cpp.o -MF lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformInterfaces.cpp.o.d -o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp
[939/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Transform/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Transform/Transforms/CMakeFiles/obj.MLIRTransformDialectTransforms.dir/CheckUses.cpp.o -MF lib/Dialect/Transform/Transforms/CMakeFiles/obj.MLIRTransformDialectTransforms.dir/CheckUses.cpp.o.d -o lib/Dialect/Transform/Transforms/CMakeFiles/obj.MLIRTransformDialectTransforms.dir/CheckUses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/Transforms/CheckUses.cpp
[940/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Transform/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformOps.cpp.o -MF lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformOps.cpp.o.d -o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/IR/TransformOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformOps.h:13,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Transform/IR/TransformOps.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc:725:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[941/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.cpp
[942/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/Bufferize.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/Bufferize.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/Bufferize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/Bufferize.cpp
[943/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDistribute.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDistribute.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDistribute.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
[944/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDropLeadUnitDim.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDropLeadUnitDim.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDropLeadUnitDim.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp
[945/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorInsertExtractStridedSliceRewritePatterns.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorInsertExtractStridedSliceRewritePatterns.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorInsertExtractStridedSliceRewritePatterns.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorInsertExtractStridedSliceRewritePatterns.cpp
[946/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorMultiDimReductionTransforms.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorMultiDimReductionTransforms.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorMultiDimReductionTransforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorMultiDimReductionTransforms.cpp
[947/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferOpTransforms.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferOpTransforms.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferOpTransforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorTransferOpTransforms.cpp
[948/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/IR/CMakeFiles/obj.MLIRVectorDialect.dir/VectorOps.cpp.o -MF lib/Dialect/Vector/IR/CMakeFiles/obj.MLIRVectorDialect.dir/VectorOps.cpp.o.d -o lib/Dialect/Vector/IR/CMakeFiles/obj.MLIRVectorDialect.dir/VectorOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/IR/VectorOps.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Vector/IR/VectorOps.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/IR/VectorOps.cpp:14:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc:1211:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[949/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Vector/IR/libMLIRVectorDialect.a && /usr/bin/ar Dqc lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/Vector/IR/CMakeFiles/obj.MLIRVectorDialect.dir/VectorOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/Vector/IR/libMLIRVectorDialect.a && :
[950/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferSplitRewritePatterns.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferSplitRewritePatterns.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferSplitRewritePatterns.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp
[951/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferPermutationMapRewritePatterns.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferPermutationMapRewritePatterns.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferPermutationMapRewritePatterns.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorTransferPermutationMapRewritePatterns.cpp
[952/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorUnrollDistribute.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorUnrollDistribute.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorUnrollDistribute.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorUnrollDistribute.cpp
[953/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransforms.cpp.o -MF lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransforms.cpp.o.d -o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
[954/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/Vector/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/Vector/Utils/CMakeFiles/obj.MLIRVectorUtils.dir/VectorUtils.cpp.o -MF lib/Dialect/Vector/Utils/CMakeFiles/obj.MLIRVectorUtils.dir/VectorUtils.cpp.o.d -o lib/Dialect/Vector/Utils/CMakeFiles/obj.MLIRVectorUtils.dir/VectorUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp
[955/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Vector/Utils/libMLIRVectorUtils.a && /usr/bin/ar Dqc lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/Vector/Utils/CMakeFiles/obj.MLIRVectorUtils.dir/VectorUtils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Vector/Utils/libMLIRVectorUtils.a && :
[956/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/X86Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/AVXTranspose.cpp.o -MF lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/AVXTranspose.cpp.o.d -o lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/AVXTranspose.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/AVXTranspose.cpp
[957/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/X86Vector/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/X86Vector/IR/CMakeFiles/obj.MLIRX86VectorDialect.dir/X86VectorDialect.cpp.o -MF lib/Dialect/X86Vector/IR/CMakeFiles/obj.MLIRX86VectorDialect.dir/X86VectorDialect.cpp.o.d -o lib/Dialect/X86Vector/IR/CMakeFiles/obj.MLIRX86VectorDialect.dir/X86VectorDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/IR/X86VectorDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/X86Vector/X86VectorDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/IR/X86VectorDialect.cpp:13:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc:929:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[958/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a && /usr/bin/ar Dqc lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Dialect/X86Vector/IR/CMakeFiles/obj.MLIRX86VectorDialect.dir/X86VectorDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a && :
[959/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Dialect/X86Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/LegalizeForLLVMExport.cpp.o -MF lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/LegalizeForLLVMExport.cpp.o.d -o lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/LegalizeForLLVMExport.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/ConversionTarget.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:11:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::x86vector::MaskCompressOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:67:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::x86vector::MaskCompressOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::x86vector::RsqrtOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:93:35:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::x86vector::RsqrtOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::x86vector::DotOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:105:33:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::x86vector::DotOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::x86vector::MaskRndScaleOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:39:8:   required from 'struct {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LowerToIntrinsic<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>, {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>, {anonymous}::LowerToIntrinsic<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:142:59:   required from 'static void {anonymous}::RegistryImpl<Args>::registerPatterns(mlir::LLVMTypeConverter&, mlir::RewritePatternSet&) [with Args = {{anonymous}::RegEntry<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>, {anonymous}::RegEntry<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>, {anonymous}::RegEntry<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>}]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:163:29:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::x86vector::MaskRndScaleOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::x86vector::MaskScaleFOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:39:8:   required from 'struct {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LowerToIntrinsic<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>, {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>, {anonymous}::LowerToIntrinsic<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:142:59:   required from 'static void {anonymous}::RegistryImpl<Args>::registerPatterns(mlir::LLVMTypeConverter&, mlir::RewritePatternSet&) [with Args = {{anonymous}::RegEntry<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>, {anonymous}::RegEntry<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>, {anonymous}::RegEntry<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>}]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:163:29:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::x86vector::MaskScaleFOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::x86vector::Vp2IntersectOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:39:8:   required from 'struct {anonymous}::LowerToIntrinsic<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>'
/usr/include/c++/13/type_traits:1411:38:   required from 'struct std::is_base_of<mlir::PDLPatternModule, {anonymous}::LowerToIntrinsic<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp> >'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1567:3:   required by substitution of 'template<class T, class ... Args> std::enable_if_t<std::is_base_of<mlir::PDLPatternModule, T>::value> mlir::RewritePatternSet::addImpl(llvm::ArrayRef<llvm::StringRef>, Args&& ...) [with T = {anonymous}::LowerToIntrinsic<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>; Args = <missing>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1419:24:   required from 'mlir::RewritePatternSet& mlir::RewritePatternSet::add(ConstructorArg&&, ConstructorArgs&& ...) [with Ts = {{anonymous}::LowerToIntrinsic<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>, {anonymous}::LowerToIntrinsic<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>, {anonymous}::LowerToIntrinsic<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>}; ConstructorArg = mlir::LLVMTypeConverter&; ConstructorArgs = {}; <template-parameter-1-4> = void]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:142:59:   required from 'static void {anonymous}::RegistryImpl<Args>::registerPatterns(mlir::LLVMTypeConverter&, mlir::RewritePatternSet&) [with Args = {{anonymous}::RegEntry<mlir::x86vector::MaskRndScaleOp, mlir::x86vector::MaskRndScalePSIntrOp, mlir::x86vector::MaskRndScalePDIntrOp>, {anonymous}::RegEntry<mlir::x86vector::MaskScaleFOp, mlir::x86vector::MaskScaleFPSIntrOp, mlir::x86vector::MaskScaleFPDIntrOp>, {anonymous}::RegEntry<mlir::x86vector::Vp2IntersectOp, mlir::x86vector::Vp2IntersectDIntrOp, mlir::x86vector::Vp2IntersectQIntrOp>}]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp:163:29:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<mlir::x86vector::Vp2IntersectOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[960/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Pass/CMakeFiles/obj.MLIRPass.dir/IRPrinting.cpp.o -MF lib/Pass/CMakeFiles/obj.MLIRPass.dir/IRPrinting.cpp.o.d -o lib/Pass/CMakeFiles/obj.MLIRPass.dir/IRPrinting.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/IRPrinting.cpp
[961/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassCrashRecovery.cpp.o -MF lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassCrashRecovery.cpp.o.d -o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassCrashRecovery.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/PassCrashRecovery.cpp
[962/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Pass/CMakeFiles/obj.MLIRPass.dir/Pass.cpp.o -MF lib/Pass/CMakeFiles/obj.MLIRPass.dir/Pass.cpp.o.d -o lib/Pass/CMakeFiles/obj.MLIRPass.dir/Pass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/Pass.cpp
[963/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassManagerOptions.cpp.o -MF lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassManagerOptions.cpp.o.d -o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassManagerOptions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/PassManagerOptions.cpp
[964/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassStatistics.cpp.o -MF lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassStatistics.cpp.o.d -o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassStatistics.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/PassStatistics.cpp
[965/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassRegistry.cpp.o -MF lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassRegistry.cpp.o.d -o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassRegistry.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/PassRegistry.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:20,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Types.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Value.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BlockSupport.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Block.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Operation.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/AnalysisManager.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/PassRegistry.cpp:11:
In member function 'llvm::detail::UniqueFunctionBase<unsigned int, llvm::StringRef, unsigned int, char>::getCallPtr() const',
    inlined from 'llvm::unique_function<unsigned int (llvm::StringRef, unsigned int, char)>::operator()(llvm::StringRef, unsigned int, char)' at /usr/include/llvm/ADT/FunctionExtras.h:384:28,
    inlined from 'mlir::detail::pass_options::parseCommaSeparatedList(llvm::cl::Option&, llvm::StringRef, llvm::StringRef, llvm::function_ref<mlir::LogicalResult (llvm::StringRef)>)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/PassRegistry.cpp:174:31:
/usr/include/llvm/ADT/FunctionExtras.h:189:32: warning: array subscript 'struct NonTrivialCallbacks[0]' is partly outside array bounds of 'struct TrivialCallback[1]' [-Warray-bounds=]
  189 |     return isTrivialCallback() ? getTrivialCallback()
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  190 |                                : getNonTrivialCallbacks()->CallPtr;
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm/ADT/FunctionExtras.h: In function 'mlir::detail::pass_options::parseCommaSeparatedList(llvm::cl::Option&, llvm::StringRef, llvm::StringRef, llvm::function_ref<mlir::LogicalResult (llvm::StringRef)>)':
/usr/include/llvm/ADT/FunctionExtras.h:357:5: note: object 'llvm::detail::UniqueFunctionBase<unsigned int, llvm::StringRef, unsigned int, char>::CallbacksHolder<mlir::detail::pass_options::parseCommaSeparatedList(llvm::cl::Option&, llvm::StringRef, llvm::StringRef, llvm::function_ref<mlir::LogicalResult (llvm::StringRef)>)::{lambda(llvm::StringRef, unsigned int, char)#1}, mlir::detail::pass_options::parseCommaSeparatedList(llvm::cl::Option&, llvm::StringRef, llvm::StringRef, llvm::function_ref<mlir::LogicalResult (llvm::StringRef)>)::{lambda(llvm::StringRef, unsigned int, char)#1}, void>::Callbacks' of size 8
  357 |     UniqueFunctionBase<R, P...>::CallbacksHolder<
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[966/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassTiming.cpp.o -MF lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassTiming.cpp.o.d -o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassTiming.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Pass/PassTiming.cpp
[967/1384] : && /usr/bin/cmake -E rm -f lib/Pass/libMLIRPass.a && /usr/bin/ar Dqc lib/Pass/libMLIRPass.a  lib/Pass/CMakeFiles/obj.MLIRPass.dir/IRPrinting.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/Pass.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassCrashRecovery.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassManagerOptions.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassRegistry.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassStatistics.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassTiming.cpp.o && /usr/bin/ranlib -D lib/Pass/libMLIRPass.a && :
[968/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a && /usr/bin/ar Dqc lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PDLToPDLInterp.cpp.o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/Predicate.cpp.o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PredicateTree.cpp.o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/RootOrdering.cpp.o && /usr/bin/ranlib -D lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a && :
[969/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/OptReductionPass.cpp.o -MF lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/OptReductionPass.cpp.o.d -o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/OptReductionPass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer/OptReductionPass.cpp
[970/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionNode.cpp.o -MF lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionNode.cpp.o.d -o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionNode.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer/ReductionNode.cpp
[971/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/Tester.cpp.o -MF lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/Tester.cpp.o.d -o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/Tester.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer/Tester.cpp
[972/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionTreePass.cpp.o -MF lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionTreePass.cpp.o.d -o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionTreePass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Reducer/ReductionTreePass.cpp
[973/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/FrozenRewritePatternSet.cpp.o -MF lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/FrozenRewritePatternSet.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/FrozenRewritePatternSet.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/FrozenRewritePatternSet.cpp
[974/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/PatternApplicator.cpp.o -MF lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/PatternApplicator.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/PatternApplicator.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/PatternApplicator.cpp
[975/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/ByteCode.cpp.o -MF lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/ByteCode.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/ByteCode.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/ByteCode.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:20,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Types.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Value.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/BlockSupport.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Builders.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/ByteCode.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/ByteCode.cpp:13:
In member function 'llvm::detail::UniqueFunctionBase<void, mlir::Operation*>::getCallPtr() const',
    inlined from 'llvm::unique_function<void (mlir::Operation*)>::operator()(mlir::Operation*)' at /usr/include/llvm/ADT/FunctionExtras.h:384:28,
    inlined from '(anonymous namespace)::Generator::allocateMemoryIndices(mlir::pdl_interp::FuncOp, mlir::ModuleOp)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/ByteCode.cpp:573:7,
    inlined from '(anonymous namespace)::Generator::generate(mlir::ModuleOp)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/ByteCode.cpp:497:24,
    inlined from 'mlir::detail::PDLByteCode::PDLByteCode(mlir::ModuleOp, llvm::StringMap<std::function<mlir::LogicalResult (mlir::PatternRewriter&, llvm::ArrayRef<mlir::PDLValue>)>, llvm::MallocAllocator>, llvm::StringMap<std::function<void (mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)>, llvm::MallocAllocator>)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Rewrite/ByteCode.cpp:1024:21:
/usr/include/llvm/ADT/FunctionExtras.h:189:32: warning: array subscript 'struct NonTrivialCallbacks[0]' is partly outside array bounds of 'struct TrivialCallback[1]' [-Warray-bounds=]
  189 |     return isTrivialCallback() ? getTrivialCallback()
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  190 |                                : getNonTrivialCallbacks()->CallPtr;
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm/ADT/FunctionExtras.h: In member function 'mlir::detail::PDLByteCode::PDLByteCode(mlir::ModuleOp, llvm::StringMap<std::function<mlir::LogicalResult (mlir::PatternRewriter&, llvm::ArrayRef<mlir::PDLValue>)>, llvm::MallocAllocator>, llvm::StringMap<std::function<void (mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)>, llvm::MallocAllocator>)':
/usr/include/llvm/ADT/FunctionExtras.h:357:5: note: object 'llvm::detail::UniqueFunctionBase<void, mlir::Operation*>::CallbacksHolder<(anonymous namespace)::Generator::allocateMemoryIndices(mlir::pdl_interp::FuncOp, mlir::ModuleOp)::{lambda(mlir::Operation*)#2}, (anonymous namespace)::Generator::allocateMemoryIndices(mlir::pdl_interp::FuncOp, mlir::ModuleOp)::{lambda(mlir::Operation*)#2}, void>::Callbacks' of size 8
  357 |     UniqueFunctionBase<R, P...>::CallbacksHolder<
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[976/1384] : && /usr/bin/cmake -E rm -f lib/Rewrite/libMLIRRewrite.a && /usr/bin/ar Dqc lib/Rewrite/libMLIRRewrite.a  lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/ByteCode.cpp.o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/FrozenRewritePatternSet.cpp.o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/PatternApplicator.cpp.o && /usr/bin/ranlib -D lib/Rewrite/libMLIRRewrite.a && :
[977/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Transform/IR/libMLIRTransformDialect.a && /usr/bin/ar Dqc lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformDialect.cpp.o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformInterfaces.cpp.o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/Transform/IR/libMLIRTransformDialect.a && :
[978/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/Cpp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/Cpp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateRegistration.cpp.o -MF lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateRegistration.cpp.o.d -o lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateRegistration.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/Cpp/TranslateRegistration.cpp
[979/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a && /usr/bin/ar Dqc lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a  lib/Dialect/Transform/Transforms/CMakeFiles/obj.MLIRTransformDialectTransforms.dir/CheckUses.cpp.o && /usr/bin/ranlib -D lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a && :
[980/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVBinaryUtils.dir/SPIRVBinaryUtils.cpp.o -MF lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVBinaryUtils.dir/SPIRVBinaryUtils.cpp.o.d -o lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVBinaryUtils.dir/SPIRVBinaryUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/SPIRVBinaryUtils.cpp
[981/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVTranslateRegistration.dir/TranslateRegistration.cpp.o -MF lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVTranslateRegistration.dir/TranslateRegistration.cpp.o.d -o lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVTranslateRegistration.dir/TranslateRegistration.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/TranslateRegistration.cpp
[982/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/Cpp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/Cpp -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateToCpp.cpp.o -MF lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateToCpp.cpp.o.d -o lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateToCpp.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/Cpp/TranslateToCpp.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/Cpp/TranslateToCpp.cpp:25:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<long long, void>::format(long long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<long long, void>::format(long long const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[983/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV/Deserialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Deserialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserializer.cpp.o -MF lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserializer.cpp.o.d -o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserializer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
[984/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV/Deserialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Deserialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/DeserializeOps.cpp.o -MF lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/DeserializeOps.cpp.o.d -o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/DeserializeOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Deserialization/DeserializeOps.cpp
[985/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV/Serialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Serialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serialization.cpp.o -MF lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serialization.cpp.o.d -o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serialization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Serialization/Serialization.cpp
[986/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV/Deserialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Deserialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserialization.cpp.o -MF lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserialization.cpp.o.d -o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserialization.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Deserialization/Deserialization.cpp
[987/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV/Serialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Serialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serializer.cpp.o -MF lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serializer.cpp.o.d -o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serializer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Serialization/Serializer.cpp
[988/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/DebugTranslation.cpp.o -MF lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/DebugTranslation.cpp.o.d -o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/DebugTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/DebugTranslation.cpp
[989/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/SPIRV/Serialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Serialization -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/SerializeOps.cpp.o -MF lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/SerializeOps.cpp.o.d -o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/SerializeOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/SPIRV/Serialization/SerializeOps.cpp
[990/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/TypeToLLVM.cpp.o -MF lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/TypeToLLVM.cpp.o.d -o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/TypeToLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/TypeToLLVM.cpp
[991/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/CMakeFiles/obj.MLIRToLLVMIRTranslationRegistration.dir/ConvertToLLVMIR.cpp.o -MF lib/Target/LLVMIR/CMakeFiles/obj.MLIRToLLVMIRTranslationRegistration.dir/ConvertToLLVMIR.cpp.o.d -o lib/Target/LLVMIR/CMakeFiles/obj.MLIRToLLVMIRTranslationRegistration.dir/ConvertToLLVMIR.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp
[992/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/ModuleTranslation.cpp.o -MF lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/ModuleTranslation.cpp.o.d -o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/ModuleTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
[993/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/TypeFromLLVM.cpp.o -MF lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/TypeFromLLVM.cpp.o.d -o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/TypeFromLLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/TypeFromLLVM.cpp
[994/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/ConvertFromLLVMIR.cpp.o -MF lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/ConvertFromLLVMIR.cpp.o.d -o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/ConvertFromLLVMIR.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
[995/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/ArmNeon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/ArmNeon -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonToLLVMIRTranslation.dir/ArmNeonToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonToLLVMIRTranslation.dir/ArmNeonToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonToLLVMIRTranslation.dir/ArmNeonToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.cpp
[996/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/ArmSVE -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/ArmSVE -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/ArmSVE/CMakeFiles/obj.MLIRArmSVEToLLVMIRTranslation.dir/ArmSVEToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/ArmSVE/CMakeFiles/obj.MLIRArmSVEToLLVMIRTranslation.dir/ArmSVEToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/ArmSVE/CMakeFiles/obj.MLIRArmSVEToLLVMIRTranslation.dir/ArmSVEToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.cpp
[997/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/AMX -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/AMX -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/AMX/CMakeFiles/obj.MLIRAMXToLLVMIRTranslation.dir/AMXToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/AMX/CMakeFiles/obj.MLIRAMXToLLVMIRTranslation.dir/AMXToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/AMX/CMakeFiles/obj.MLIRAMXToLLVMIRTranslation.dir/AMXToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.cpp
[998/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/NVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/NVVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/NVVM/CMakeFiles/obj.MLIRNVVMToLLVMIRTranslation.dir/NVVMToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/NVVM/CMakeFiles/obj.MLIRNVVMToLLVMIRTranslation.dir/NVVMToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/NVVM/CMakeFiles/obj.MLIRNVVMToLLVMIRTranslation.dir/NVVMToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp
[999/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/OpenACC -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenACC -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCToLLVMIRTranslation.dir/OpenACCToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCToLLVMIRTranslation.dir/OpenACCToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCToLLVMIRTranslation.dir/OpenACCToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.cpp
[1000/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/LLVMIR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMToLLVMIRTranslation.dir/LLVMToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMToLLVMIRTranslation.dir/LLVMToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMToLLVMIRTranslation.dir/LLVMToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp
[1001/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/ROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/ROCDL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/ROCDL/CMakeFiles/obj.MLIRROCDLToLLVMIRTranslation.dir/ROCDLToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/ROCDL/CMakeFiles/obj.MLIRROCDLToLLVMIRTranslation.dir/ROCDLToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/ROCDL/CMakeFiles/obj.MLIRROCDLToLLVMIRTranslation.dir/ROCDLToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp
[1002/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/OpenMP -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPToLLVMIRTranslation.dir/OpenMPToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPToLLVMIRTranslation.dir/OpenMPToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPToLLVMIRTranslation.dir/OpenMPToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Target/LLVMIR/ModuleTranslation.h:24,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:18:
In member function 'llvm::OpenMPIRBuilder::ReductionInfo::ReductionInfo(llvm::Type*, llvm::Value*, llvm::Value*, llvm::function_ref<llvm::IRBuilderBase::InsertPoint (llvm::IRBuilderBase::InsertPoint, llvm::Value*, llvm::Value*, llvm::Value*&)>, llvm::function_ref<llvm::IRBuilderBase::InsertPoint (llvm::IRBuilderBase::InsertPoint, llvm::Type*, llvm::Value*, llvm::Value*)>)',
    inlined from 'convertOmpWsLoop(mlir::Operation&, llvm::IRBuilderBase&, mlir::LLVM::ModuleTranslation&)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:877:29:
/usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:662:11: warning: 'atomicGen.callable' may be used uninitialized [-Wmaybe-uninitialized]
  662 |           AtomicReductionGen(AtomicReductionGen) {
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp: In function 'convertOmpWsLoop(mlir::Operation&, llvm::IRBuilderBase&, mlir::LLVM::ModuleTranslation&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:870:49: note: 'atomicGen.callable' was declared here
  870 |     llvm::OpenMPIRBuilder::AtomicReductionGenTy atomicGen = nullptr;
      |                                                 ^~~~~~~~~
[1003/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Target/LLVMIR/Dialect/X86Vector -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/X86Vector -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Target/LLVMIR/Dialect/X86Vector/CMakeFiles/obj.MLIRX86VectorToLLVMIRTranslation.dir/X86VectorToLLVMIRTranslation.cpp.o -MF lib/Target/LLVMIR/Dialect/X86Vector/CMakeFiles/obj.MLIRX86VectorToLLVMIRTranslation.dir/X86VectorToLLVMIRTranslation.cpp.o.d -o lib/Target/LLVMIR/Dialect/X86Vector/CMakeFiles/obj.MLIRX86VectorToLLVMIRTranslation.dir/X86VectorToLLVMIRTranslation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.cpp
[1004/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MlirLspServerMain.cpp.o -MF lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MlirLspServerMain.cpp.o.d -o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MlirLspServerMain.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-lsp-server/MlirLspServerMain.cpp
[1005/1384] : && /usr/bin/cmake -E rm -f lib/Tools/mlir-lsp-server/libMLIRLspServerLib.a && /usr/bin/ar Dqc lib/Tools/mlir-lsp-server/libMLIRLspServerLib.a  lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/LSPServer.cpp.o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MLIRServer.cpp.o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MlirLspServerMain.cpp.o && /usr/bin/ranlib -D lib/Tools/mlir-lsp-server/libMLIRLspServerLib.a && :
[1006/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-opt -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-opt -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-opt/CMakeFiles/obj.MLIROptLib.dir/MlirOptMain.cpp.o -MF lib/Tools/mlir-opt/CMakeFiles/obj.MLIROptLib.dir/MlirOptMain.cpp.o.d -o lib/Tools/mlir-opt/CMakeFiles/obj.MLIROptLib.dir/MlirOptMain.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp
[1007/1384] : && /usr/bin/cmake -E rm -f lib/Tools/mlir-opt/libMLIROptLib.a && /usr/bin/ar Dqc lib/Tools/mlir-opt/libMLIROptLib.a  lib/Tools/mlir-opt/CMakeFiles/obj.MLIROptLib.dir/MlirOptMain.cpp.o && /usr/bin/ranlib -D lib/Tools/mlir-opt/libMLIROptLib.a && :
[1008/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/LSPServer.cpp.o -MF lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/LSPServer.cpp.o.d -o lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/LSPServer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server/LSPServer.cpp
[1009/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/Protocol.cpp.o -MF lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/Protocol.cpp.o.d -o lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/Protocol.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server/Protocol.cpp
[1010/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/MlirPdllLspServerMain.cpp.o -MF lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/MlirPdllLspServerMain.cpp.o.d -o lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/MlirPdllLspServerMain.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.cpp
[1011/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-reduce -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-reduce -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-reduce/CMakeFiles/obj.MLIRReduceLib.dir/MlirReduceMain.cpp.o -MF lib/Tools/mlir-reduce/CMakeFiles/obj.MLIRReduceLib.dir/MlirReduceMain.cpp.o.d -o lib/Tools/mlir-reduce/CMakeFiles/obj.MLIRReduceLib.dir/MlirReduceMain.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-reduce/MlirReduceMain.cpp
[1012/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/PDLLServer.cpp.o -MF lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/PDLLServer.cpp.o.d -o lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/PDLLServer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server/../lsp-server-support/Logging.h:14,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-pdll-lsp-server/PDLLServer.cpp:12:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[1013/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-translate -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-translate -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/MlirTranslateMain.cpp.o -MF lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/MlirTranslateMain.cpp.o.d -o lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/MlirTranslateMain.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-translate/MlirTranslateMain.cpp
[1014/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/mlir-translate -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-translate -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/Translation.cpp.o -MF lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/Translation.cpp.o.d -o lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/Translation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/mlir-translate/Translation.cpp
[1015/1384] : && /usr/bin/cmake -E rm -f lib/Tools/mlir-translate/libMLIRTranslateLib.a && /usr/bin/ar Dqc lib/Tools/mlir-translate/libMLIRTranslateLib.a  lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/MlirTranslateMain.cpp.o lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/Translation.cpp.o && /usr/bin/ranlib -D lib/Tools/mlir-translate/libMLIRTranslateLib.a && :
[1016/1384] : && /usr/bin/cmake -E rm -f lib/Target/Cpp/libMLIRTargetCpp.a && /usr/bin/ar Dqc lib/Target/Cpp/libMLIRTargetCpp.a  lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateRegistration.cpp.o lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateToCpp.cpp.o && /usr/bin/ranlib -D lib/Target/Cpp/libMLIRTargetCpp.a && :
[1017/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/libMLIRTargetLLVMIRImport.a && /usr/bin/ar Dqc lib/Target/LLVMIR/libMLIRTargetLLVMIRImport.a  lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/ConvertFromLLVMIR.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/TypeFromLLVM.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/libMLIRTargetLLVMIRImport.a && :
[1018/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Context.cpp.o -MF lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Context.cpp.o.d -o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Context.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST/Context.cpp
[1019/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Diagnostic.cpp.o -MF lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Diagnostic.cpp.o.d -o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Diagnostic.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST/Diagnostic.cpp
[1020/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/NodePrinter.cpp.o -MF lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/NodePrinter.cpp.o.d -o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/NodePrinter.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST/NodePrinter.cpp
[1021/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Nodes.cpp.o -MF lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Nodes.cpp.o.d -o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Nodes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST/Nodes.cpp
[1022/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Types.cpp.o -MF lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Types.cpp.o.d -o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Types.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/AST/Types.cpp
[1023/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/CodeGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/CPPGen.cpp.o -MF lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/CPPGen.cpp.o.d -o lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/CPPGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/CPPGen.cpp
[1024/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Constraint.cpp.o -MF lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Constraint.cpp.o.d -o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Constraint.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS/Constraint.cpp
[1025/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Context.cpp.o -MF lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Context.cpp.o.d -o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Context.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS/Context.cpp
[1026/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/CodeGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/MLIRGen.cpp.o -MF lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/MLIRGen.cpp.o.d -o lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/MLIRGen.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp: In member function '(anonymous namespace)::CodeGen::genExprImpl(mlir::pdll::ast::MemberAccessExpr const*)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:452:52: warning: 'resultIndex' may be used uninitialized [-Wmaybe-uninitialized]
  452 |       IntegerAttr index = builder.getI32IntegerAttr(resultIndex);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:450:16: note: 'resultIndex' was declared here
  450 |       unsigned resultIndex;
      |                ^~~~~~~~~~~
[1027/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Dialect.cpp.o -MF lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Dialect.cpp.o.d -o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Dialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS/Dialect.cpp
[1028/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Operation.cpp.o -MF lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Operation.cpp.o.d -o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Operation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/ODS/Operation.cpp
[1029/1384] : && /usr/bin/cmake -E rm -f lib/Tools/PDLL/ODS/libMLIRPDLLODS.a && /usr/bin/ar Dqc lib/Tools/PDLL/ODS/libMLIRPDLLODS.a  lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Constraint.cpp.o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Context.cpp.o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Dialect.cpp.o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Operation.cpp.o && /usr/bin/ranlib -D lib/Tools/PDLL/ODS/libMLIRPDLLODS.a && :
[1030/1384] : && /usr/bin/cmake -E rm -f lib/Tools/PDLL/AST/libMLIRPDLLAST.a && /usr/bin/ar Dqc lib/Tools/PDLL/AST/libMLIRPDLLAST.a  lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Context.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Diagnostic.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/NodePrinter.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Nodes.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Types.cpp.o && /usr/bin/ranlib -D lib/Tools/PDLL/AST/libMLIRPDLLAST.a && :
[1031/1384] : && /usr/bin/cmake -E rm -f lib/Tools/PDLL/CodeGen/libMLIRPDLLCodeGen.a && /usr/bin/ar Dqc lib/Tools/PDLL/CodeGen/libMLIRPDLLCodeGen.a  lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/CPPGen.cpp.o lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/MLIRGen.cpp.o && /usr/bin/ranlib -D lib/Tools/PDLL/CodeGen/libMLIRPDLLCodeGen.a && :
[1032/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/CodeComplete.cpp.o -MF lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/CodeComplete.cpp.o.d -o lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/CodeComplete.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/Parser/CodeComplete.cpp
[1033/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Lexer.cpp.o -MF lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Lexer.cpp.o.d -o lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Lexer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/Parser/Lexer.cpp
[1034/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/LSPServer.cpp.o -MF lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/LSPServer.cpp.o.d -o lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/LSPServer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/tblgen-lsp-server/LSPServer.cpp
[1035/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/PDLL/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/Parser -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Parser.cpp.o -MF lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Parser.cpp.o.d -o lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Parser.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/Parser/Parser.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/TableGen/Format.h:21,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/Parser/Parser.cpp:16:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[1036/1384] : && /usr/bin/cmake -E rm -f lib/Tools/PDLL/Parser/libMLIRPDLLParser.a && /usr/bin/ar Dqc lib/Tools/PDLL/Parser/libMLIRPDLLParser.a  lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/CodeComplete.cpp.o lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Lexer.cpp.o lib/Tools/PDLL/Parser/CMakeFiles/MLIRPDLLParser.dir/Parser.cpp.o && /usr/bin/ranlib -D lib/Tools/PDLL/Parser/libMLIRPDLLParser.a && :
[1037/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenServer.cpp.o -MF lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenServer.cpp.o.d -o lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenServer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/tblgen-lsp-server/TableGenServer.cpp
[1038/1384] : && /usr/bin/cmake -E rm -f lib/Tools/mlir-pdll-lsp-server/libMLIRPdllLspServerLib.a && /usr/bin/ar Dqc lib/Tools/mlir-pdll-lsp-server/libMLIRPdllLspServerLib.a  lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/LSPServer.cpp.o lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/PDLLServer.cpp.o lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/Protocol.cpp.o lib/Tools/mlir-pdll-lsp-server/CMakeFiles/MLIRPdllLspServerLib.dir/MlirPdllLspServerMain.cpp.o && /usr/bin/ranlib -D lib/Tools/mlir-pdll-lsp-server/libMLIRPdllLspServerLib.a && :
[1039/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenLspServerMain.cpp.o -MF lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenLspServerMain.cpp.o.d -o lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenLspServerMain.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/tblgen-lsp-server/TableGenLspServerMain.cpp
[1040/1384] : && /usr/bin/cmake -E rm -f lib/Tools/tblgen-lsp-server/libTableGenLspServerLib.a && /usr/bin/ar Dqc lib/Tools/tblgen-lsp-server/libTableGenLspServerLib.a  lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/LSPServer.cpp.o lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenServer.cpp.o lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/TableGenLspServerMain.cpp.o && /usr/bin/ranlib -D lib/Tools/tblgen-lsp-server/libTableGenLspServerLib.a && :
[1041/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Canonicalizer.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Canonicalizer.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Canonicalizer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Canonicalizer.cpp
[1042/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ControlFlowSink.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ControlFlowSink.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ControlFlowSink.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/ControlFlowSink.cpp
[1043/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/CSE.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/CSE.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/CSE.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/CSE.cpp
[1044/1384] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-pdll/CMakeFiles/mlir-pdll.dir/mlir-pdll.cpp.o -o bin/mlir-pdll  /usr/lib/libLLVMDemangle.a  /usr/lib/libLLVMSupport.a  /usr/lib/libLLVMTableGen.a  /usr/lib/libLLVMTableGen.a  lib/IR/libMLIRIR.a  lib/Tools/PDLL/AST/libMLIRPDLLAST.a  lib/Tools/PDLL/CodeGen/libMLIRPDLLCodeGen.a  lib/Tools/PDLL/ODS/libMLIRPDLLODS.a  lib/Tools/PDLL/Parser/libMLIRPDLLParser.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/IR/libMLIRIR.a  /usr/lib/libLLVMTableGen.a  /usr/lib/libLLVMSupport.a  /usr/lib/libLLVMDemangle.a  -lrt  -ldl  -lm  /usr/lib/libz.so  /usr/lib/libtinfo.so  lib/Tools/PDLL/AST/libMLIRPDLLAST.a  lib/Tools/PDLL/ODS/libMLIRPDLLODS.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so  lib/TableGen/libMLIRTableGen.a && :
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
In function 'makeStridedLinearLayoutMap',
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinTypes.cpp:916:3: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  916 |   if (offset != MemRefType::getDynamicStrideOrOffset()) {
      |   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp: In member function 'genExprImpl':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:452:52: warning: 'resultIndex' may be used uninitialized [-Wmaybe-uninitialized]
  452 |       IntegerAttr index = builder.getI32IntegerAttr(resultIndex);
      |                                                    ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:450:16: note: 'resultIndex' was declared here
  450 |       unsigned resultIndex;
      |                ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
[1045/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Inliner.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Inliner.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Inliner.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Inliner.cpp
[1046/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LocationSnapshot.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LocationSnapshot.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LocationSnapshot.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/LocationSnapshot.cpp
[1047/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LoopInvariantCodeMotion.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LoopInvariantCodeMotion.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LoopInvariantCodeMotion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/LoopInvariantCodeMotion.cpp
[1048/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/OpStats.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/OpStats.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/OpStats.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/OpStats.cpp
[1049/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SCCP.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SCCP.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SCCP.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/SCCP.cpp
[1050/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/StripDebugInfo.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/StripDebugInfo.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/StripDebugInfo.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/StripDebugInfo.cpp
[1051/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolDCE.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolDCE.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolDCE.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/SymbolDCE.cpp
[1052/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolPrivatize.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolPrivatize.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolPrivatize.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/SymbolPrivatize.cpp
[1053/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/TopologicalSort.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/TopologicalSort.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/TopologicalSort.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/TopologicalSort.cpp
[1054/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/ControlFlowSinkUtils.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/ControlFlowSinkUtils.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/ControlFlowSinkUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/ControlFlowSinkUtils.cpp
[1055/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ViewOpGraph.cpp.o -MF lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ViewOpGraph.cpp.o.d -o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ViewOpGraph.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/ViewOpGraph.cpp
[1056/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/FoldUtils.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/FoldUtils.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/FoldUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/FoldUtils.cpp
[1057/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/GreedyPatternRewriteDriver.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/GreedyPatternRewriteDriver.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/GreedyPatternRewriteDriver.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
[1058/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/InliningUtils.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/InliningUtils.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/InliningUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/InliningUtils.cpp
[1059/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/DialectConversion.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/DialectConversion.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/DialectConversion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/DialectConversion.cpp
[1060/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/LoopInvariantCodeMotionUtils.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/LoopInvariantCodeMotionUtils.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/LoopInvariantCodeMotionUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/LoopInvariantCodeMotionUtils.cpp
[1061/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/SideEffectUtils.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/SideEffectUtils.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/SideEffectUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/SideEffectUtils.cpp
[1062/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/TopologicalSortUtils.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/TopologicalSortUtils.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/TopologicalSortUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/TopologicalSortUtils.cpp
[1063/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/RegionUtils.cpp.o -MF lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/RegionUtils.cpp.o.d -o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/RegionUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Transforms/Utils/RegionUtils.cpp
[1064/1384] : && /usr/bin/cmake -E rm -f lib/Transforms/Utils/libMLIRTransformUtils.a && /usr/bin/ar Dqc lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/ControlFlowSinkUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/DialectConversion.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/FoldUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/GreedyPatternRewriteDriver.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/InliningUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/LoopInvariantCodeMotionUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/RegionUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/SideEffectUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/TopologicalSortUtils.cpp.o && /usr/bin/ranlib -D lib/Transforms/Utils/libMLIRTransformUtils.a && :
[1065/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a && /usr/bin/ar Dqc lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToLibm/CMakeFiles/obj.MLIRComplexToLibm.dir/ComplexToLibm.cpp.o && /usr/bin/ranlib -D lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a && :
[1066/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/MathToLibm/libMLIRMathToLibm.a && /usr/bin/ar Dqc lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLibm/CMakeFiles/obj.MLIRMathToLibm.dir/MathToLibm.cpp.o && /usr/bin/ranlib -D lib/Conversion/MathToLibm/libMLIRMathToLibm.a && :
[1067/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Affine/Utils/libMLIRAffineUtils.a && /usr/bin/ar Dqc lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopFusionUtils.cpp.o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopUtils.cpp.o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/Utils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Affine/Utils/libMLIRAffineUtils.a && :
[1068/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a && /usr/bin/ar Dqc lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/Linalg/Utils/CMakeFiles/obj.MLIRLinalgUtils.dir/Utils.cpp.o && /usr/bin/ranlib -D lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a && :
[1069/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a && /usr/bin/ar Dqc lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a  lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertConst.cpp.o lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertSimQuant.cpp.o && /usr/bin/ranlib -D lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a && :
[1070/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a && /usr/bin/ar Dqc lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeTransposeConv.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeConv2D.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeDepthwise.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaFoldConstantTranspose.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaInferShapes.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaLayerwiseConstantFoldPass.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaMakeBroadcastable.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaOptionalDecompositions.cpp.o && /usr/bin/ranlib -D lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a && :
[1071/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/TosaToArith/libMLIRTosaToArith.a && /usr/bin/ar Dqc lib/Conversion/TosaToArith/libMLIRTosaToArith.a  lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArith.cpp.o lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArithPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/TosaToArith/libMLIRTosaToArith.a && :
[1072/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a && /usr/bin/ar Dqc lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a  lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCF.cpp.o lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCFPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a && :
[1073/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a && /usr/bin/ar Dqc lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a  lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensor.cpp.o lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensorPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a && :
[1074/1384] : && /usr/bin/cmake -E rm -f lib/Reducer/libMLIRReduce.a && /usr/bin/ar Dqc lib/Reducer/libMLIRReduce.a  lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/OptReductionPass.cpp.o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionNode.cpp.o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionTreePass.cpp.o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/Tester.cpp.o && /usr/bin/ranlib -D lib/Reducer/libMLIRReduce.a && :
[1075/1384] : && /usr/bin/cmake -E rm -f lib/Tools/mlir-reduce/libMLIRReduceLib.a && /usr/bin/ar Dqc lib/Tools/mlir-reduce/libMLIRReduceLib.a  lib/Tools/mlir-reduce/CMakeFiles/obj.MLIRReduceLib.dir/MlirReduceMain.cpp.o && /usr/bin/ranlib -D lib/Tools/mlir-reduce/libMLIRReduceLib.a && :
[1076/1384] : && /usr/bin/cmake -E rm -f lib/Transforms/libMLIRTransforms.a && /usr/bin/ar Dqc lib/Transforms/libMLIRTransforms.a  lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Canonicalizer.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ControlFlowSink.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/CSE.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Inliner.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LocationSnapshot.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LoopInvariantCodeMotion.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/OpStats.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SCCP.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/StripDebugInfo.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolDCE.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolPrivatize.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/TopologicalSort.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ViewOpGraph.cpp.o && /usr/bin/ranlib -D lib/Transforms/libMLIRTransforms.a && :
[1077/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a && /usr/bin/ar Dqc lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/AffineToStandard/CMakeFiles/obj.MLIRAffineToStandard.dir/AffineToStandard.cpp.o && /usr/bin/ranlib -D lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a && :
[1078/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a && /usr/bin/ar Dqc lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a  lib/Conversion/ArmNeon2dToIntr/CMakeFiles/obj.MLIRArmNeon2dToIntr.dir/ArmNeon2dToIntr.cpp.o && /usr/bin/ranlib -D lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a && :
[1079/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a && /usr/bin/ar Dqc lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a  lib/Conversion/BufferizationToMemRef/CMakeFiles/obj.MLIRBufferizationToMemRef.dir/BufferizationToMemRef.cpp.o && /usr/bin/ranlib -D lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a && :
[1080/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a && /usr/bin/ar Dqc lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/ComplexToStandard/CMakeFiles/obj.MLIRComplexToStandard.dir/ComplexToStandard.cpp.o && /usr/bin/ranlib -D lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a && :
[1081/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a && /usr/bin/ar Dqc lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a  lib/Conversion/LinalgToStandard/CMakeFiles/obj.MLIRLinalgToStandard.dir/LinalgToStandard.cpp.o && /usr/bin/ranlib -D lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a && :
[1082/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a && /usr/bin/ar Dqc lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/ConversionTarget.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/LoweringOptions.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/MemRefBuilder.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/Pattern.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/StructBuilder.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/TypeConverter.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/VectorPattern.cpp.o && /usr/bin/ranlib -D lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a && :
[1083/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a && /usr/bin/ar Dqc lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ArithmeticToLLVM/CMakeFiles/obj.MLIRArithmeticToLLVM.dir/ArithmeticToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a && :
[1084/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a && /usr/bin/ar Dqc lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLLVM/CMakeFiles/obj.MLIRComplexToLLVM.dir/ComplexToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a && :
[1085/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a && /usr/bin/ar Dqc lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/ControlFlowToLLVM/CMakeFiles/obj.MLIRControlFlowToLLVM.dir/ControlFlowToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a && :
[1086/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a && /usr/bin/ar Dqc lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/FuncToLLVM/CMakeFiles/obj.MLIRFuncToLLVM.dir/FuncToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a && :
[1087/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a && /usr/bin/ar Dqc lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/MathToLLVM/CMakeFiles/obj.MLIRMathToLLVM.dir/MathToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a && :
[1088/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a && /usr/bin/ar Dqc lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/AllocLikeConversion.cpp.o lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/MemRefToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a && :
[1089/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a && /usr/bin/ar Dqc lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a  lib/Conversion/NVGPUToNVVM/CMakeFiles/obj.MLIRNVGPUToNVVM.dir/NVGPUToNVVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a && :
[1090/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a && /usr/bin/ar Dqc lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Conversion/OpenACCToLLVM/CMakeFiles/obj.MLIROpenACCToLLVM.dir/OpenACCToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a && :
[1091/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a && /usr/bin/ar Dqc lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a  lib/Conversion/OpenACCToSCF/CMakeFiles/obj.MLIROpenACCToSCF.dir/OpenACCToSCF.cpp.o && /usr/bin/ranlib -D lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a && :
[1092/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a && /usr/bin/ar Dqc lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a  lib/Conversion/OpenMPToLLVM/CMakeFiles/obj.MLIROpenMPToLLVM.dir/OpenMPToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a && :
[1093/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a && /usr/bin/ar Dqc lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Conversion/ReconcileUnrealizedCasts/CMakeFiles/obj.MLIRReconcileUnrealizedCasts.dir/ReconcileUnrealizedCasts.cpp.o && /usr/bin/ranlib -D lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a && :
[1094/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a && /usr/bin/ar Dqc lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/SCFToControlFlow/CMakeFiles/obj.MLIRSCFToControlFlow.dir/SCFToControlFlow.cpp.o && /usr/bin/ranlib -D lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a && :
[1095/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a && /usr/bin/ar Dqc lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a  lib/Conversion/SCFToOpenMP/CMakeFiles/obj.MLIRSCFToOpenMP.dir/SCFToOpenMP.cpp.o && /usr/bin/ranlib -D lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a && :
[1096/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a && /usr/bin/ar Dqc lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a  lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ConvertShapeConstraints.cpp.o lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ShapeToStandard.cpp.o && /usr/bin/ranlib -D lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a && :
[1097/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a && /usr/bin/ar Dqc lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a  lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalg.cpp.o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamed.cpp.o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamedPass.cpp.o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a && :
[1098/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a && /usr/bin/ar Dqc lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a  lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/VectorToGPU.cpp.o lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/NvGpuSupport.cpp.o && /usr/bin/ranlib -D lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a && :
[1099/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a && /usr/bin/ar Dqc lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/ArmSVE/Transforms/CMakeFiles/obj.MLIRArmSVETransforms.dir/LegalizeForLLVMExport.cpp.o && /usr/bin/ranlib -D lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a && :
[1100/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a && /usr/bin/ar Dqc lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a  lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncParallelFor.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCounting.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCountingOpt.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncToAsyncRuntime.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/PassDetail.cpp.o && /usr/bin/ranlib -D lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a && :
[1101/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a && /usr/bin/ar Dqc lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/AMX/Transforms/CMakeFiles/obj.MLIRAMXTransforms.dir/LegalizeForLLVMExport.cpp.o && /usr/bin/ranlib -D lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a && :
[1102/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a && /usr/bin/ar Dqc lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/AllocTensorElimination.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/Bufferize.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferDeallocation.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferOptimizations.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferResultsToOutParams.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferUtils.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/DropEquivalentBufferResults.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/FuncBufferizableOpInterfaceImpl.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotAnalysis.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotModuleBufferize.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/TensorCopyInsertion.cpp.o && /usr/bin/ranlib -D lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a && :
[1103/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a && /usr/bin/ar Dqc lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/Bufferize.cpp.o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/ExpandOps.cpp.o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/UnsignedWhenEquivalent.cpp.o && /usr/bin/ranlib -D lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a && :
[1104/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a && /usr/bin/ar Dqc lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a  lib/Dialect/Bufferization/TransformOps/CMakeFiles/obj.MLIRBufferizationTransformOps.dir/BufferizationTransformOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a && :
[1105/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a && /usr/bin/ar Dqc lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/DecomposeCallGraphTypes.cpp.o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncBufferize.cpp.o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncConversions.cpp.o && /usr/bin/ranlib -D lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a && :
[1106/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a && /usr/bin/ar Dqc lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/AsyncToLLVM/CMakeFiles/obj.MLIRAsyncToLLVM.dir/AsyncToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a && :
[1107/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a && /usr/bin/ar Dqc lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/LegalizeForExport.cpp.o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/OptimizeForNVVM.cpp.o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/RequestCWrappers.cpp.o && /usr/bin/ranlib -D lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a && :
[1108/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Math/Transforms/libMLIRMathTransforms.a && /usr/bin/ar Dqc lib/Dialect/Math/Transforms/libMLIRMathTransforms.a  lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/AlgebraicSimplification.cpp.o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/ExpandPatterns.cpp.o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/PolynomialApproximation.cpp.o && /usr/bin/ranlib -D lib/Dialect/Math/Transforms/libMLIRMathTransforms.a && :
[1109/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a && /usr/bin/ar Dqc lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a  lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ComposeSubView.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ExpandOps.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/FoldSubViewOps.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/MultiBuffer.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/NormalizeMemRefs.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ResolveShapedTypeResultDims.cpp.o && /usr/bin/ranlib -D lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a && :
[1110/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a && /usr/bin/ar Dqc lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a  lib/Dialect/NVGPU/Transforms/CMakeFiles/obj.MLIRNVGPUTransforms.dir/OptimizeSharedMemory.cpp.o && /usr/bin/ranlib -D lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a && :
[1111/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SCF/Utils/libMLIRSCFUtils.a && /usr/bin/ar Dqc lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/AffineCanonicalizationUtils.cpp.o lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/Utils.cpp.o && /usr/bin/ranlib -D lib/Dialect/SCF/Utils/libMLIRSCFUtils.a && :
[1112/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a && /usr/bin/ar Dqc lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a  lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/Bufferize.cpp.o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/RemoveShapeConstraints.cpp.o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/ShapeToShapeLowering.cpp.o && /usr/bin/ranlib -D lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a && :
[1113/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/ExecutionEngine/CMakeFiles/obj.MLIRExecutionEngineUtils.dir/OptUtils.cpp.o -MF lib/ExecutionEngine/CMakeFiles/obj.MLIRExecutionEngineUtils.dir/OptUtils.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/obj.MLIRExecutionEngineUtils.dir/OptUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/OptUtils.cpp
In file included from /usr/include/llvm/Support/FormatVariadic.h:35,
                 from /usr/include/llvm/Support/JSON.h:54,
                 from /usr/include/llvm/Analysis/TensorSpec.h:16,
                 from /usr/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
                 from /usr/include/llvm/Analysis/InlineCost.h:19,
                 from /usr/include/llvm/Analysis/InlineAdvisor.h:13,
                 from /usr/include/llvm/Transforms/IPO/Inliner.h:14,
                 from /usr/include/llvm/Passes/PassBuilder.h:25,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/OptUtils.cpp:19:
In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned int)',
    inlined from 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider<unsigned int, void>::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^~
[1114/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a && /usr/bin/ar Dqc lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/Bufferize.cpp.o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SplitPadding.cpp.o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SwapExtractSliceWithProducer.cpp.o && /usr/bin/ranlib -D lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a && :
[1115/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a && /usr/bin/ar Dqc lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/Bufferize.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ForToWhile.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopCanonicalization.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopPipelining.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopRangeFolding.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopSpecialization.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopCollapsing.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopFusion.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopTiling.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/StructuralTypeConversions.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/TileUsingInterface.cpp.o && /usr/bin/ranlib -D lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a && :
[1116/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a && /usr/bin/ar Dqc lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a  lib/Dialect/SCF/TransformOps/CMakeFiles/obj.MLIRSCFTransformOps.dir/SCFTransformOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a && :
[1117/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a && /usr/bin/ar Dqc lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVAttributes.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVCanonicalization.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVGLCanonicalization.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVDialect.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVEnums.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVOps.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVTypes.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/TargetAndABI.cpp.o && /usr/bin/ranlib -D lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a && :
[1118/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a && /usr/bin/ar Dqc lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/CMakeFiles/obj.MLIRSPIRVModuleCombiner.dir/ModuleCombiner.cpp.o && /usr/bin/ranlib -D lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a && :
[1119/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a && /usr/bin/ar Dqc lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVConversion.dir/SPIRVConversion.cpp.o && /usr/bin/ranlib -D lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a && :
[1120/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a  lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRV.cpp.o lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a && :
[1121/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a && /usr/bin/ar Dqc lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/Bufferize.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDistribute.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDropLeadUnitDim.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorInsertExtractStridedSliceRewritePatterns.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorMultiDimReductionTransforms.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferOpTransforms.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferSplitRewritePatterns.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferPermutationMapRewritePatterns.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransforms.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorUnrollDistribute.cpp.o && /usr/bin/ranlib -D lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a && :
[1122/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRV.cpp.o lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a && :
[1123/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a  lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRV.cpp.o lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a && :
[1124/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/ArithmeticToSPIRV/CMakeFiles/obj.MLIRArithmeticToSPIRV.dir/ArithmeticToSPIRV.cpp.o && /usr/bin/ranlib -D lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a && :
[1125/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a  lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRV.cpp.o lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a && :
[1126/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRV.cpp.o lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a && :
[1127/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a  lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRV.cpp.o lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a && :
[1128/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a  lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRV.cpp.o lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a && :
[1129/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a && /usr/bin/ar Dqc lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Conversion/VectorToSCF/CMakeFiles/obj.MLIRVectorToSCF.dir/VectorToSCF.cpp.o && /usr/bin/ranlib -D lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a && :
[1130/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a  lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRV.cpp.o lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a && :
[1131/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a && /usr/bin/ar Dqc lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a  lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRV.cpp.o lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRVPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a && :
[1132/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a && /usr/bin/ar Dqc lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Dialect/SPIRV/Utils/CMakeFiles/obj.MLIRSPIRVUtils.dir/LayoutUtils.cpp.o && /usr/bin/ranlib -D lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a && :
[1133/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a && /usr/bin/ar Dqc lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/AVXTranspose.cpp.o lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/LegalizeForLLVMExport.cpp.o && /usr/bin/ranlib -D lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a && :
[1134/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a && /usr/bin/ar Dqc lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a  lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/ConvertLaunchFuncToLLVMCalls.cpp.o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVM.cpp.o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVMPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a && :
[1135/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a && /usr/bin/ar Dqc lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a  lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/CanonicalizeGLPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/DecorateCompositeTypeLayoutPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/LowerABIAttributesPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/RewriteInsertsPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UnifyAliasedResourcePass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UpdateVCEPass.cpp.o && /usr/bin/ranlib -D lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a && :
[1136/1384] : && /usr/bin/cmake -E rm -f lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a && /usr/bin/ar Dqc lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVBinaryUtils.dir/SPIRVBinaryUtils.cpp.o && /usr/bin/ranlib -D lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a && :
[1137/1384] : && /usr/bin/cmake -E rm -f lib/Target/SPIRV/Deserialization/libMLIRSPIRVDeserialization.a && /usr/bin/ar Dqc lib/Target/SPIRV/Deserialization/libMLIRSPIRVDeserialization.a  lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/DeserializeOps.cpp.o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserializer.cpp.o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserialization.cpp.o && /usr/bin/ranlib -D lib/Target/SPIRV/Deserialization/libMLIRSPIRVDeserialization.a && :
[1138/1384] : && /usr/bin/cmake -E rm -f lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a && /usr/bin/ar Dqc lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serialization.cpp.o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serializer.cpp.o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/SerializeOps.cpp.o && /usr/bin/ranlib -D lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a && :
[1139/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a && /usr/bin/ar Dqc lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a  lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertLaunchFuncToVulkanCalls.cpp.o lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.o && /usr/bin/ranlib -D lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a && :
[1140/1384] : && /usr/bin/cmake -E rm -f lib/Target/SPIRV/libMLIRSPIRVTranslateRegistration.a && /usr/bin/ar Dqc lib/Target/SPIRV/libMLIRSPIRVTranslateRegistration.a  lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVTranslateRegistration.dir/TranslateRegistration.cpp.o && /usr/bin/ranlib -D lib/Target/SPIRV/libMLIRSPIRVTranslateRegistration.a && :
[1141/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a && /usr/bin/ar Dqc lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/DebugTranslation.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/ModuleTranslation.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/TypeToLLVM.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a && :
[1142/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a && /usr/bin/ar Dqc lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BubbleUpExtractSlice.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Bufferize.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/CodegenStrategy.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ConstantFold.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeLinalgOps.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Detensorize.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DropUnitDims.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseOpFusion.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseToLinalg.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusePadOpWithLinalgProducer.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Fusion.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusionOnTensors.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Generalization.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Hoisting.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/HoistPadding.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InitTensorToAllocTensor.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InlineScalarOperands.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Interchange.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Loops.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/LinalgStrategyPasses.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/NamedOpConversions.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Promotion.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Split.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SplitReduction.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Tiling.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/TilingInterfaceImpl.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Transforms.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Vectorization.cpp.o && /usr/bin/ranlib -D lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a && :
[1143/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a && /usr/bin/ar Dqc lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVM.cpp.o lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVMPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a && :
[1144/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a && /usr/bin/ar Dqc lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a  lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalg.cpp.o lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalgPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a && :
[1145/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a && /usr/bin/ar Dqc lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a  lib/Conversion/LinalgToLLVM/CMakeFiles/obj.MLIRLinalgToLLVM.dir/LinalgToLLVM.cpp.o && /usr/bin/ranlib -D lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a && :
[1146/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a && /usr/bin/ar Dqc lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a  lib/Dialect/Linalg/TransformOps/CMakeFiles/obj.MLIRLinalgTransformOps.dir/LinalgTransformOps.cpp.o && /usr/bin/ranlib -D lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a && :
[1147/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/LLVMIR/libMLIRROCDLDialect.a && /usr/bin/ar Dqc lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o && /usr/bin/ranlib -D lib/Dialect/LLVMIR/libMLIRROCDLDialect.a && :
[1148/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a && /usr/bin/ar Dqc lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineDataCopyGeneration.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopInvariantCodeMotion.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopNormalize.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineParallelize.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineScalarReplacement.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopCoalescing.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopFusion.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopTiling.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnroll.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnrollAndJam.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/PipelineDataTransfer.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SuperVectorize.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SimplifyAffineStructures.cpp.o && /usr/bin/ranlib -D lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a && :
[1149/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a && /usr/bin/ar Dqc lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/AMDGPUToROCDL.cpp.o lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/Chipset.cpp.o && /usr/bin/ranlib -D lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a && :
[1150/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/ArmNeon/libMLIRArmNeonToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/ArmNeon/libMLIRArmNeonToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonToLLVMIRTranslation.dir/ArmNeonToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/ArmNeon/libMLIRArmNeonToLLVMIRTranslation.a && :
[1151/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/ArmSVE/libMLIRArmSVEToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/ArmSVE/libMLIRArmSVEToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ArmSVE/CMakeFiles/obj.MLIRArmSVEToLLVMIRTranslation.dir/ArmSVEToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/ArmSVE/libMLIRArmSVEToLLVMIRTranslation.a && :
[1152/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/AMX/libMLIRAMXToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/AMX/libMLIRAMXToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/AMX/CMakeFiles/obj.MLIRAMXToLLVMIRTranslation.dir/AMXToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/AMX/libMLIRAMXToLLVMIRTranslation.a && :
[1153/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a && /usr/bin/ar Dqc lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/CodegenUtils.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/DenseBufferizationPass.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/Sparsification.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorConversion.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorPasses.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorRewriting.cpp.o && /usr/bin/ranlib -D lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a && :
[1154/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a && /usr/bin/ar Dqc lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a  lib/Dialect/SparseTensor/Pipelines/CMakeFiles/obj.MLIRSparseTensorPipelines.dir/SparseTensorPipelines.cpp.o && /usr/bin/ranlib -D lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a && :
[1155/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMToLLVMIRTranslation.dir/LLVMToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a && :
[1156/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/NVVM/CMakeFiles/obj.MLIRNVVMToLLVMIRTranslation.dir/NVVMToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a && :
[1157/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/OpenACC/libMLIROpenACCToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/OpenACC/libMLIROpenACCToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCToLLVMIRTranslation.dir/OpenACCToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/OpenACC/libMLIROpenACCToLLVMIRTranslation.a && :
[1158/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/OpenMP/libMLIROpenMPToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/OpenMP/libMLIROpenMPToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPToLLVMIRTranslation.dir/OpenMPToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/OpenMP/libMLIROpenMPToLLVMIRTranslation.a && :
[1159/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ROCDL/CMakeFiles/obj.MLIRROCDLToLLVMIRTranslation.dir/ROCDLToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a && :
[1160/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/Dialect/X86Vector/libMLIRX86VectorToLLVMIRTranslation.a && /usr/bin/ar Dqc lib/Target/LLVMIR/Dialect/X86Vector/libMLIRX86VectorToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/X86Vector/CMakeFiles/obj.MLIRX86VectorToLLVMIRTranslation.dir/X86VectorToLLVMIRTranslation.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/Dialect/X86Vector/libMLIRX86VectorToLLVMIRTranslation.a && :
[1161/1384] : && /usr/bin/cmake -E rm -f lib/ExecutionEngine/libMLIRExecutionEngineUtils.a && /usr/bin/ar Dqc lib/ExecutionEngine/libMLIRExecutionEngineUtils.a  lib/ExecutionEngine/CMakeFiles/obj.MLIRExecutionEngineUtils.dir/OptUtils.cpp.o && /usr/bin/ranlib -D lib/ExecutionEngine/libMLIRExecutionEngineUtils.a && :
[1162/1384] : && /usr/bin/cmake -E rm -f lib/Target/LLVMIR/libMLIRToLLVMIRTranslationRegistration.a && /usr/bin/ar Dqc lib/Target/LLVMIR/libMLIRToLLVMIRTranslationRegistration.a  lib/Target/LLVMIR/CMakeFiles/obj.MLIRToLLVMIRTranslationRegistration.dir/ConvertToLLVMIR.cpp.o && /usr/bin/ranlib -D lib/Target/LLVMIR/libMLIRToLLVMIRTranslationRegistration.a && :
[1163/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/ExecutionEngine/CMakeFiles/MLIRExecutionEngine.dir/ExecutionEngine.cpp.o -MF lib/ExecutionEngine/CMakeFiles/MLIRExecutionEngine.dir/ExecutionEngine.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/MLIRExecutionEngine.dir/ExecutionEngine.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/ExecutionEngine.cpp
[1164/1384] : && /usr/bin/cmake -E rm -f lib/ExecutionEngine/libMLIRExecutionEngine.a && /usr/bin/ar Dqc lib/ExecutionEngine/libMLIRExecutionEngine.a  lib/ExecutionEngine/CMakeFiles/MLIRExecutionEngine.dir/ExecutionEngine.cpp.o && /usr/bin/ranlib -D lib/ExecutionEngine/libMLIRExecutionEngine.a && :
[1165/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT lib/ExecutionEngine/CMakeFiles/MLIRJitRunner.dir/JitRunner.cpp.o -MF lib/ExecutionEngine/CMakeFiles/MLIRJitRunner.dir/JitRunner.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/MLIRJitRunner.dir/JitRunner.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/JitRunner.cpp
[1166/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dmlir_c_runner_utils_EXPORTS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC  -fno-exceptions -std=gnu++11 -MD -MT lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/CRunnerUtils.cpp.o -MF lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/CRunnerUtils.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/CRunnerUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/CRunnerUtils.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/CRunnerUtils.cpp: In function 'void* _mlir_aligned_alloc(uint64_t, uint64_t)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/CRunnerUtils.cpp:132:25: warning: ignoring return value of 'int posix_memalign(void**, size_t, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  132 |   (void)::posix_memalign(&result, alignment, size);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[1167/1384] : && /usr/bin/cmake -E rm -f lib/Dialect/GPU/libMLIRGPUTransforms.a && /usr/bin/ar Dqc lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AllReduceLowering.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AsyncRegionRewriter.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/KernelOutlining.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/MemoryPromotion.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/ParallelLoopMapper.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToBlob.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToCubin.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToHsaco.cpp.o && /usr/bin/ranlib -D lib/Dialect/GPU/libMLIRGPUTransforms.a && :
[1168/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a && /usr/bin/ar Dqc lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUToLLVMConversion.cpp.o lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUOpsLowering.cpp.o && /usr/bin/ranlib -D lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a && :
[1169/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a && /usr/bin/ar Dqc lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a  lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/LowerGpuOpsToNVVMOps.cpp.o lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/WmmaOpsToNvvm.cpp.o && /usr/bin/ranlib -D lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a && :
[1170/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dmlir_c_runner_utils_EXPORTS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC  -fno-exceptions -std=gnu++11 -MD -MT lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/Float16bits.cpp.o -MF lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/Float16bits.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/Float16bits.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/Float16bits.cpp
[1171/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a && /usr/bin/ar Dqc lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a  lib/Conversion/GPUToROCDL/CMakeFiles/obj.MLIRGPUToROCDLTransforms.dir/LowerGpuOpsToROCDLOps.cpp.o && /usr/bin/ranlib -D lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a && :
[1172/1384] : && /usr/bin/cmake -E rm -f lib/ExecutionEngine/libMLIRJitRunner.a && /usr/bin/ar Dqc lib/ExecutionEngine/libMLIRJitRunner.a  lib/ExecutionEngine/CMakeFiles/MLIRJitRunner.dir/JitRunner.cpp.o && /usr/bin/ranlib -D lib/ExecutionEngine/libMLIRJitRunner.a && :
[1173/1384] : && /usr/bin/cmake -E rm -f lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a && /usr/bin/ar Dqc lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a  lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPU.cpp.o lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPUPass.cpp.o && /usr/bin/ranlib -D lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a && :
[1174/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dmlir_runner_utils_EXPORTS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC  -fno-exceptions -MD -MT lib/ExecutionEngine/CMakeFiles/mlir_runner_utils.dir/RunnerUtils.cpp.o -MF lib/ExecutionEngine/CMakeFiles/mlir_runner_utils.dir/RunnerUtils.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/mlir_runner_utils.dir/RunnerUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/RunnerUtils.cpp
[1175/1384] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,  -Wl,--gc-sections -shared -Wl,-soname,libmlir_runner_utils.so.15 -o lib/libmlir_runner_utils.so.15 lib/ExecutionEngine/CMakeFiles/mlir_runner_utils.dir/RunnerUtils.cpp.o  /usr/lib/libLLVM-15.so && :
[1176/1384] /usr/bin/cmake -E cmake_symlink_library lib/libmlir_runner_utils.so.15 lib/libmlir_runner_utils.so.15 lib/libmlir_runner_utils.so && :
[1177/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dmlir_async_runtime_EXPORTS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fvisibility=hidden  -fno-exceptions -MD -MT lib/ExecutionEngine/CMakeFiles/mlir_async_runtime.dir/AsyncRuntime.cpp.o -MF lib/ExecutionEngine/CMakeFiles/mlir_async_runtime.dir/AsyncRuntime.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/mlir_async_runtime.dir/AsyncRuntime.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/AsyncRuntime.cpp
[1178/1384] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,  -Wl,--gc-sections -shared -Wl,-soname,libmlir_async_runtime.so.15 -o lib/libmlir_async_runtime.so.15 lib/ExecutionEngine/CMakeFiles/mlir_async_runtime.dir/AsyncRuntime.cpp.o  /usr/lib/libLLVM-15.so && :
[1179/1384] /usr/bin/cmake -E cmake_symlink_library lib/libmlir_async_runtime.so.15 lib/libmlir_async_runtime.so.15 lib/libmlir_async_runtime.so && :
[1180/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Debug -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Debug -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Debug/CMakeFiles/obj.MLIRCAPIDebug.dir/Debug.cpp.o -MF lib/CAPI/Debug/CMakeFiles/obj.MLIRCAPIDebug.dir/Debug.cpp.o.d -o lib/CAPI/Debug/CMakeFiles/obj.MLIRCAPIDebug.dir/Debug.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Debug/Debug.cpp
[1181/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Debug/libMLIRCAPIDebug.a && /usr/bin/ar Dqc lib/CAPI/Debug/libMLIRCAPIDebug.a  lib/CAPI/Debug/CMakeFiles/obj.MLIRCAPIDebug.dir/Debug.cpp.o && /usr/bin/ranlib -D lib/CAPI/Debug/libMLIRCAPIDebug.a && :
[1182/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/Async.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/Async.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/Async.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/Async.cpp
[1183/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/AsyncPasses.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/AsyncPasses.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/AsyncPasses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/AsyncPasses.cpp
[1184/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIControlFlow.dir/ControlFlow.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIControlFlow.dir/ControlFlow.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIControlFlow.dir/ControlFlow.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/ControlFlow.cpp
[1185/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPU.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPU.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPU.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/GPU.cpp
[1186/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPUPasses.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPUPasses.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPUPasses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/GPUPasses.cpp
[1187/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILLVM.dir/LLVM.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILLVM.dir/LLVM.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILLVM.dir/LLVM.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/LLVM.cpp
[1188/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/Linalg.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/Linalg.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/Linalg.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/Linalg.cpp
[1189/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/LinalgPasses.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/LinalgPasses.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/LinalgPasses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/LinalgPasses.cpp
[1190/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISCF.dir/SCF.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISCF.dir/SCF.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISCF.dir/SCF.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/SCF.cpp
[1191/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIShape.dir/Shape.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIShape.dir/Shape.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIShape.dir/Shape.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/Shape.cpp
[1192/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensor.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensor.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensor.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/SparseTensor.cpp
[1193/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dmlir_c_runner_utils_EXPORTS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC  -fno-exceptions -std=gnu++11 -MD -MT lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/SparseTensorUtils.cpp.o -MF lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/SparseTensorUtils.cpp.o.d -o lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/SparseTensorUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp
[1194/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensorPasses.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensorPasses.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensorPasses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/SparseTensorPasses.cpp
[1195/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIFunc.dir/Func.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIFunc.dir/Func.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIFunc.dir/Func.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/Func.cpp
[1196/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPITensor.dir/Tensor.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPITensor.dir/Tensor.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPITensor.dir/Tensor.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/Tensor.cpp
[1197/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIQuant.dir/Quant.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIQuant.dir/Quant.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIQuant.dir/Quant.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/Quant.cpp
[1198/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIPDL.dir/PDL.cpp.o -MF lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIPDL.dir/PDL.cpp.o.d -o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIPDL.dir/PDL.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Dialect/PDL.cpp
[1199/1384] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,  -Wl,--gc-sections -shared -Wl,-soname,libmlir_c_runner_utils.so.15 -o lib/libmlir_c_runner_utils.so.15 lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/CRunnerUtils.cpp.o lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/Float16bits.cpp.o lib/ExecutionEngine/CMakeFiles/mlir_c_runner_utils.dir/SparseTensorUtils.cpp.o  /usr/lib/libLLVM-15.so && :
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorF16' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorF16':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorF16' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1483:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1483 |   uint64_t *indices = new uint64_t[rank * nse];
      |                       ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorF16':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorBF16' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorBF16':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorBF16' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1483:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1483 |   uint64_t *indices = new uint64_t[rank * nse];
      |                       ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorBF16':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorI64' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorI64':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorI32' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorI32':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorI16' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorI16':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorC64' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorC64':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorC64' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1483:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1483 |   uint64_t *indices = new uint64_t[rank * nse];
      |                       ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorC64':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorC32' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorC32':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorC32' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1483:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1483 |   uint64_t *indices = new uint64_t[rank * nse];
      |                       ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorC32':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorF64' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorF64':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'fromMLIRSparseTensor',
    inlined from 'convertFromMLIRSparseTensorF32' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1873:1:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/ExecutionEngine/SparseTensorUtils.cpp:1482:15: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
 1482 |   V *values = new V[nse];
      |               ^
/usr/include/c++/13/new: In function 'convertFromMLIRSparseTensorF32':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[1200/1384] /usr/bin/cmake -E cmake_symlink_library lib/libmlir_c_runner_utils.so.15 lib/libmlir_c_runner_utils.so.15 lib/libmlir_c_runner_utils.so && :
[1201/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Conversion -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Conversion -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Conversion/CMakeFiles/obj.MLIRCAPIConversion.dir/Passes.cpp.o -MF lib/CAPI/Conversion/CMakeFiles/obj.MLIRCAPIConversion.dir/Passes.cpp.o.d -o lib/CAPI/Conversion/CMakeFiles/obj.MLIRCAPIConversion.dir/Passes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Conversion/Passes.cpp
[1202/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Conversion/libMLIRCAPIConversion.a && /usr/bin/ar Dqc lib/CAPI/Conversion/libMLIRCAPIConversion.a  lib/CAPI/Conversion/CMakeFiles/obj.MLIRCAPIConversion.dir/Passes.cpp.o && /usr/bin/ranlib -D lib/CAPI/Conversion/libMLIRCAPIConversion.a && :
[1203/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Interfaces -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Interfaces/CMakeFiles/obj.MLIRCAPIInterfaces.dir/Interfaces.cpp.o -MF lib/CAPI/Interfaces/CMakeFiles/obj.MLIRCAPIInterfaces.dir/Interfaces.cpp.o.d -o lib/CAPI/Interfaces/CMakeFiles/obj.MLIRCAPIInterfaces.dir/Interfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Interfaces/Interfaces.cpp
[1204/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Interfaces/libMLIRCAPIInterfaces.a && /usr/bin/ar Dqc lib/CAPI/Interfaces/libMLIRCAPIInterfaces.a  lib/CAPI/Interfaces/CMakeFiles/obj.MLIRCAPIInterfaces.dir/Interfaces.cpp.o && /usr/bin/ranlib -D lib/CAPI/Interfaces/libMLIRCAPIInterfaces.a && :
[1205/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineExpr.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineExpr.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineExpr.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/AffineExpr.cpp
[1206/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineMap.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineMap.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineMap.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/AffineMap.cpp
[1207/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinAttributes.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinAttributes.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinAttributes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/BuiltinAttributes.cpp
[1208/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinTypes.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinTypes.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/BuiltinTypes.cpp
[1209/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Diagnostics.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Diagnostics.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Diagnostics.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/Diagnostics.cpp
[1210/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/DialectHandle.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/DialectHandle.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/DialectHandle.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/DialectHandle.cpp
[1211/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IntegerSet.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IntegerSet.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IntegerSet.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/IntegerSet.cpp
[1212/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IR.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IR.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IR.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/IR.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/IR.cpp: In function 'MlirRegion mlirRegionGetNextInOperation(MlirRegion)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/IR.cpp:415:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'intptr_t' {aka 'int'} [-Wsign-compare]
  415 |   if (parent->getNumRegions() > next)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[1213/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Pass.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Pass.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Pass.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/Pass.cpp
[1214/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Support.cpp.o -MF lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Support.cpp.o.d -o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Support.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/IR/Support.cpp
[1215/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/IR/libMLIRCAPIIR.a && /usr/bin/ar Dqc lib/CAPI/IR/libMLIRCAPIIR.a  lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineExpr.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineMap.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinAttributes.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinTypes.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Diagnostics.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/DialectHandle.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IntegerSet.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IR.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Pass.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Support.cpp.o && /usr/bin/ranlib -D lib/CAPI/IR/libMLIRCAPIIR.a && :
[1216/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPIAsync.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPIAsync.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/Async.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/AsyncPasses.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPIAsync.a && :
[1217/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPIControlFlow.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPIControlFlow.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIControlFlow.dir/ControlFlow.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPIControlFlow.a && :
[1218/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPIGPU.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPIGPU.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPU.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPUPasses.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPIGPU.a && :
[1219/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPILLVM.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPILLVM.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILLVM.dir/LLVM.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPILLVM.a && :
[1220/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPILinalg.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPILinalg.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/Linalg.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/LinalgPasses.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPILinalg.a && :
[1221/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPISCF.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPISCF.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISCF.dir/SCF.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPISCF.a && :
[1222/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPIShape.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPIShape.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIShape.dir/Shape.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPIShape.a && :
[1223/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPISparseTensor.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPISparseTensor.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensor.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensorPasses.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPISparseTensor.a && :
[1224/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPIFunc.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPIFunc.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIFunc.dir/Func.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPIFunc.a && :
[1225/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPITensor.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPITensor.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPITensor.dir/Tensor.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPITensor.a && :
[1226/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPIQuant.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPIQuant.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIQuant.dir/Quant.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPIQuant.a && :
[1227/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Dialect/libMLIRCAPIPDL.a && /usr/bin/ar Dqc lib/CAPI/Dialect/libMLIRCAPIPDL.a  lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIPDL.dir/PDL.cpp.o && /usr/bin/ranlib -D lib/CAPI/Dialect/libMLIRCAPIPDL.a && :
[1228/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/Transforms/CMakeFiles/obj.MLIRCAPITransforms.dir/Passes.cpp.o -MF lib/CAPI/Transforms/CMakeFiles/obj.MLIRCAPITransforms.dir/Passes.cpp.o.d -o lib/CAPI/Transforms/CMakeFiles/obj.MLIRCAPITransforms.dir/Passes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/Transforms/Passes.cpp
[1229/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/Transforms/libMLIRCAPITransforms.a && /usr/bin/ar Dqc lib/CAPI/Transforms/libMLIRCAPITransforms.a  lib/CAPI/Transforms/CMakeFiles/obj.MLIRCAPITransforms.dir/Passes.cpp.o && /usr/bin/ranlib -D lib/CAPI/Transforms/libMLIRCAPITransforms.a && :
[1230/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/ExecutionEngine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/ExecutionEngine/CMakeFiles/obj.MLIRCAPIExecutionEngine.dir/ExecutionEngine.cpp.o -MF lib/CAPI/ExecutionEngine/CMakeFiles/obj.MLIRCAPIExecutionEngine.dir/ExecutionEngine.cpp.o.d -o lib/CAPI/ExecutionEngine/CMakeFiles/obj.MLIRCAPIExecutionEngine.dir/ExecutionEngine.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/ExecutionEngine/ExecutionEngine.cpp
[1231/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/ExecutionEngine/libMLIRCAPIExecutionEngine.a && /usr/bin/ar Dqc lib/CAPI/ExecutionEngine/libMLIRCAPIExecutionEngine.a  lib/CAPI/ExecutionEngine/CMakeFiles/obj.MLIRCAPIExecutionEngine.dir/ExecutionEngine.cpp.o && /usr/bin/ranlib -D lib/CAPI/ExecutionEngine/libMLIRCAPIExecutionEngine.a && :
[1232/1384] /usr/bin/gcc -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -MD -MT test/CAPI/CMakeFiles/mlir-capi-execution-engine-test.dir/execution_engine.c.o -MF test/CAPI/CMakeFiles/mlir-capi-execution-engine-test.dir/execution_engine.c.o.d -o test/CAPI/CMakeFiles/mlir-capi-execution-engine-test.dir/execution_engine.c.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI/execution_engine.c
[1233/1384] /usr/bin/gcc -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -MD -MT test/CAPI/CMakeFiles/mlir-capi-ir-test.dir/ir.c.o -MF test/CAPI/CMakeFiles/mlir-capi-ir-test.dir/ir.c.o.d -o test/CAPI/CMakeFiles/mlir-capi-ir-test.dir/ir.c.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI/ir.c
[1234/1384] /usr/bin/gcc -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -MD -MT test/CAPI/CMakeFiles/mlir-capi-llvm-test.dir/llvm.c.o -MF test/CAPI/CMakeFiles/mlir-capi-llvm-test.dir/llvm.c.o.d -o test/CAPI/CMakeFiles/mlir-capi-llvm-test.dir/llvm.c.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI/llvm.c
[1235/1384] /usr/bin/gcc -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -MD -MT test/CAPI/CMakeFiles/mlir-capi-pass-test.dir/pass.c.o -MF test/CAPI/CMakeFiles/mlir-capi-pass-test.dir/pass.c.o.d -o test/CAPI/CMakeFiles/mlir-capi-pass-test.dir/pass.c.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI/pass.c
[1236/1384] /usr/bin/gcc -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -MD -MT test/CAPI/CMakeFiles/mlir-capi-sparse-tensor-test.dir/sparse_tensor.c.o -MF test/CAPI/CMakeFiles/mlir-capi-sparse-tensor-test.dir/sparse_tensor.c.o.d -o test/CAPI/CMakeFiles/mlir-capi-sparse-tensor-test.dir/sparse_tensor.c.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI/sparse_tensor.c
[1237/1384] /usr/bin/gcc -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -MD -MT test/CAPI/CMakeFiles/mlir-capi-quant-test.dir/quant.c.o -MF test/CAPI/CMakeFiles/mlir-capi-quant-test.dir/quant.c.o.d -o test/CAPI/CMakeFiles/mlir-capi-quant-test.dir/quant.c.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI/quant.c
[1238/1384] /usr/bin/gcc -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -MD -MT test/CAPI/CMakeFiles/mlir-capi-pdl-test.dir/pdl.c.o -MF test/CAPI/CMakeFiles/mlir-capi-pdl-test.dir/pdl.c.o.d -o test/CAPI/CMakeFiles/mlir-capi-pdl-test.dir/pdl.c.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/CAPI/pdl.c
[1239/1384] /usr/bin/g++ -DMLIR_CAPI_BUILDING_LIBRARY=1 -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/lib/CAPI/RegisterEverything -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/RegisterEverything -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -MD -MT lib/CAPI/RegisterEverything/CMakeFiles/obj.MLIRCAPIRegisterEverything.dir/RegisterEverything.cpp.o -MF lib/CAPI/RegisterEverything/CMakeFiles/obj.MLIRCAPIRegisterEverything.dir/RegisterEverything.cpp.o.d -o lib/CAPI/RegisterEverything/CMakeFiles/obj.MLIRCAPIRegisterEverything.dir/RegisterEverything.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/CAPI/RegisterEverything/RegisterEverything.cpp
[1240/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineDataCopy.cpp.o -MF test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineDataCopy.cpp.o.d -o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineDataCopy.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine/TestAffineDataCopy.cpp
[1241/1384] : && /usr/bin/cmake -E rm -f lib/CAPI/RegisterEverything/libMLIRCAPIRegisterEverything.a && /usr/bin/ar Dqc lib/CAPI/RegisterEverything/libMLIRCAPIRegisterEverything.a  lib/CAPI/RegisterEverything/CMakeFiles/obj.MLIRCAPIRegisterEverything.dir/RegisterEverything.cpp.o && /usr/bin/ranlib -D lib/CAPI/RegisterEverything/libMLIRCAPIRegisterEverything.a && :
[1242/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopUnswitching.cpp.o -MF test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopUnswitching.cpp.o.d -o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopUnswitching.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine/TestAffineLoopUnswitching.cpp
[1243/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopParametricTiling.cpp.o -MF test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopParametricTiling.cpp.o.d -o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopParametricTiling.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine/TestAffineLoopParametricTiling.cpp
[1244/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopFusion.cpp.o -MF test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopFusion.cpp.o.d -o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopFusion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine/TestLoopFusion.cpp
[1245/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopMapping.cpp.o -MF test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopMapping.cpp.o.d -o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopMapping.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine/TestLoopMapping.cpp
[1246/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopPermutation.cpp.o -MF test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopPermutation.cpp.o.d -o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopPermutation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine/TestLoopPermutation.cpp
[1247/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestVectorizationUtils.cpp.o -MF test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestVectorizationUtils.cpp.o.d -o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestVectorizationUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Affine/TestVectorizationUtils.cpp
[1248/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Affine/libMLIRAffineTransformsTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Affine/libMLIRAffineTransformsTestPasses.a  test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineDataCopy.cpp.o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopUnswitching.cpp.o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestAffineLoopParametricTiling.cpp.o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopFusion.cpp.o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopMapping.cpp.o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestLoopPermutation.cpp.o test/lib/Dialect/Affine/CMakeFiles/MLIRAffineTransformsTestPasses.dir/TestVectorizationUtils.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Affine/libMLIRAffineTransformsTestPasses.a && :
[1249/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToCubin.cpp.o -MF test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToCubin.cpp.o.d -o test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToCubin.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU/TestConvertGPUKernelToCubin.cpp
[1250/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToHsaco.cpp.o -MF test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToHsaco.cpp.o.d -o test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToHsaco.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU/TestConvertGPUKernelToHsaco.cpp
[1251/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuMemoryPromotion.cpp.o -MF test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuMemoryPromotion.cpp.o.d -o test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuMemoryPromotion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU/TestGpuMemoryPromotion.cpp
[1252/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuRewrite.cpp.o -MF test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuRewrite.cpp.o.d -o test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuRewrite.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
[1253/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/GPU/libMLIRGPUTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/GPU/libMLIRGPUTestPasses.a  test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToCubin.cpp.o test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestConvertGPUKernelToHsaco.cpp.o test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuMemoryPromotion.cpp.o test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuRewrite.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/GPU/libMLIRGPUTestPasses.a && :
[1254/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgDecomposeOps.cpp.o -MF test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgDecomposeOps.cpp.o.d -o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgDecomposeOps.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg/TestLinalgDecomposeOps.cpp
[1255/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgElementwiseFusion.cpp.o -MF test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgElementwiseFusion.cpp.o.d -o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgElementwiseFusion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg/TestLinalgElementwiseFusion.cpp
[1256/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgFusionTransforms.cpp.o -MF test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgFusionTransforms.cpp.o.d -o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgFusionTransforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg/TestLinalgFusionTransforms.cpp
[1257/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgHoisting.cpp.o -MF test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgHoisting.cpp.o.d -o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgHoisting.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp
[1258/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgTransforms.cpp.o -MF test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgTransforms.cpp.o.d -o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgTransforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
[1259/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestPadFusion.cpp.o -MF test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestPadFusion.cpp.o.d -o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestPadFusion.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Linalg/TestPadFusion.cpp
[1260/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Linalg/libMLIRLinalgTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Linalg/libMLIRLinalgTestPasses.a  test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgDecomposeOps.cpp.o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgElementwiseFusion.cpp.o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgFusionTransforms.cpp.o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgHoisting.cpp.o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestLinalgTransforms.cpp.o test/lib/Dialect/Linalg/CMakeFiles/MLIRLinalgTestPasses.dir/TestPadFusion.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Linalg/libMLIRLinalgTestPasses.a && :
[1261/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Math -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Math -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestAlgebraicSimplification.cpp.o -MF test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestAlgebraicSimplification.cpp.o.d -o test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestAlgebraicSimplification.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Math/TestAlgebraicSimplification.cpp
[1262/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Math -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Math -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestExpandMath.cpp.o -MF test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestExpandMath.cpp.o.d -o test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestExpandMath.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Math/TestExpandMath.cpp
[1263/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Math -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Math -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestPolynomialApproximation.cpp.o -MF test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestPolynomialApproximation.cpp.o.d -o test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestPolynomialApproximation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Math/TestPolynomialApproximation.cpp
[1264/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Math/libMLIRMathTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Math/libMLIRMathTestPasses.a  test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestAlgebraicSimplification.cpp.o test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestExpandMath.cpp.o test/lib/Dialect/Math/CMakeFiles/MLIRMathTestPasses.dir/TestPolynomialApproximation.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Math/libMLIRMathTestPasses.a && :
[1265/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/SCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopParametricTiling.cpp.o -MF test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopParametricTiling.cpp.o.d -o test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopParametricTiling.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SCF/TestLoopParametricTiling.cpp
[1266/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/SCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopUnrolling.cpp.o -MF test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopUnrolling.cpp.o.d -o test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopUnrolling.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SCF/TestLoopUnrolling.cpp
[1267/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/SCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SCF -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestSCFUtils.cpp.o -MF test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestSCFUtils.cpp.o.d -o test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestSCFUtils.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp
[1268/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/SCF/libMLIRSCFTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/SCF/libMLIRSCFTestPasses.a  test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopParametricTiling.cpp.o test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestLoopUnrolling.cpp.o test/lib/Dialect/SCF/CMakeFiles/MLIRSCFTestPasses.dir/TestSCFUtils.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/SCF/libMLIRSCFTestPasses.a && :
[1269/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Shape -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Shape -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Shape/CMakeFiles/MLIRShapeTestPasses.dir/TestShapeFunctions.cpp.o -MF test/lib/Dialect/Shape/CMakeFiles/MLIRShapeTestPasses.dir/TestShapeFunctions.cpp.o.d -o test/lib/Dialect/Shape/CMakeFiles/MLIRShapeTestPasses.dir/TestShapeFunctions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Shape/TestShapeFunctions.cpp
[1270/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Shape/libMLIRShapeTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Shape/libMLIRShapeTestPasses.a  test/lib/Dialect/Shape/CMakeFiles/MLIRShapeTestPasses.dir/TestShapeFunctions.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Shape/libMLIRShapeTestPasses.a && :
[1271/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestAvailability.cpp.o -MF test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestAvailability.cpp.o.d -o test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestAvailability.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SPIRV/TestAvailability.cpp
[1272/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestEntryPointAbi.cpp.o -MF test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestEntryPointAbi.cpp.o.d -o test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestEntryPointAbi.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SPIRV/TestEntryPointAbi.cpp
[1273/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SPIRV -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestModuleCombiner.cpp.o -MF test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestModuleCombiner.cpp.o.d -o test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestModuleCombiner.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/SPIRV/TestModuleCombiner.cpp
[1274/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/SPIRV/libMLIRSPIRVTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/SPIRV/libMLIRSPIRVTestPasses.a  test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestAvailability.cpp.o test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestEntryPointAbi.cpp.o test/lib/Dialect/SPIRV/CMakeFiles/MLIRSPIRVTestPasses.dir/TestModuleCombiner.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/SPIRV/libMLIRSPIRVTestPasses.a && :
[1275/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Tensor -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Tensor -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Tensor/CMakeFiles/MLIRTensorTestPasses.dir/TestTensorTransforms.cpp.o -MF test/lib/Dialect/Tensor/CMakeFiles/MLIRTensorTestPasses.dir/TestTensorTransforms.cpp.o.d -o test/lib/Dialect/Tensor/CMakeFiles/MLIRTensorTestPasses.dir/TestTensorTransforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Tensor/TestTensorTransforms.cpp
[1276/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Tensor/libMLIRTensorTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Tensor/libMLIRTensorTestPasses.a  test/lib/Dialect/Tensor/CMakeFiles/MLIRTensorTestPasses.dir/TestTensorTransforms.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Tensor/libMLIRTensorTestPasses.a && :
[1277/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestInterfaces.td --write-if-changed -o test/lib/Dialect/Test/TestAttrInterfaces.cpp.inc -d test/lib/Dialect/Test/TestAttrInterfaces.cpp.inc.d
[1278/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attr-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestInterfaces.td --write-if-changed -o test/lib/Dialect/Test/TestAttrInterfaces.h.inc -d test/lib/Dialect/Test/TestAttrInterfaces.h.inc.d
[1279/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestInterfaces.td --write-if-changed -o test/lib/Dialect/Test/TestOpInterfaces.cpp.inc -d test/lib/Dialect/Test/TestOpInterfaces.cpp.inc.d
[1280/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestInterfaces.td --write-if-changed -o test/lib/Dialect/Test/TestOpInterfaces.h.inc -d test/lib/Dialect/Test/TestOpInterfaces.h.inc.d
[1281/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestInterfaces.td --write-if-changed -o test/lib/Dialect/Test/TestTypeInterfaces.cpp.inc -d test/lib/Dialect/Test/TestTypeInterfaces.cpp.inc.d
[1282/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-type-interface-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestInterfaces.td --write-if-changed -o test/lib/Dialect/Test/TestTypeInterfaces.h.inc -d test/lib/Dialect/Test/TestTypeInterfaces.h.inc.d
[1283/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestAttrDefs.cpp.inc -d test/lib/Dialect/Test/TestAttrDefs.cpp.inc.d
[1284/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-attrdef-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestAttrDefs.h.inc -d test/lib/Dialect/Test/TestAttrDefs.h.inc.d
[1285/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-defs -typedefs-dialect=test -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypeDefs.td --write-if-changed -o test/lib/Dialect/Test/TestTypeDefs.cpp.inc -d test/lib/Dialect/Test/TestTypeDefs.cpp.inc.d
[1286/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-typedef-decls -typedefs-dialect=test -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypeDefs.td --write-if-changed -o test/lib/Dialect/Test/TestTypeDefs.h.inc -d test/lib/Dialect/Test/TestTypeDefs.h.inc.d
[1287/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestOpEnums.cpp.inc -d test/lib/Dialect/Test/TestOpEnums.cpp.inc.d
[1288/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-enum-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestOpEnums.h.inc -d test/lib/Dialect/Test/TestOpEnums.h.inc.d
[1289/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestOps.cpp.inc -d test/lib/Dialect/Test/TestOps.cpp.inc.d
[1290/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestOps.h.inc -d test/lib/Dialect/Test/TestOps.h.inc.d
[1291/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-defs -dialect=test -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestOpsDialect.cpp.inc -d test/lib/Dialect/Test/TestOpsDialect.cpp.inc.d
[1292/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-dialect-decls -dialect=test -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestOpsDialect.h.inc -d test/lib/Dialect/Test/TestOpsDialect.h.inc.d
[1293/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-rewriters -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestOps.td --write-if-changed -o test/lib/Dialect/Test/TestPatterns.inc -d test/lib/Dialect/Test/TestPatterns.inc.d
[1294/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestAliasAnalysis.cpp
[1295/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestCallGraph.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestCallGraph.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestCallGraph.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestCallGraph.cpp
[1296/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestDataFlowFramework.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestDataFlowFramework.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestDataFlowFramework.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestDataFlowFramework.cpp
[1297/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestLiveness.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestLiveness.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestLiveness.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestLiveness.cpp
[1298/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMatchReduction.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMatchReduction.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMatchReduction.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestMatchReduction.cpp
[1299/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefBoundCheck.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefBoundCheck.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefBoundCheck.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestMemRefBoundCheck.cpp
[1300/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefDependenceCheck.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefDependenceCheck.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefDependenceCheck.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestMemRefDependenceCheck.cpp
[1301/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefStrideCalculation.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefStrideCalculation.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefStrideCalculation.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestMemRefStrideCalculation.cpp
[1302/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestSlice.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestSlice.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestSlice.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/TestSlice.cpp
[1303/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDeadCodeAnalysis.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDeadCodeAnalysis.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDeadCodeAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/DataFlow/TestDeadCodeAnalysis.cpp
[1304/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Analysis/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDenseDataFlowAnalysis.cpp.o -MF test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDenseDataFlowAnalysis.cpp.o.d -o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDenseDataFlowAnalysis.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp
[1305/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Conversion/FuncToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Conversion/FuncToLLVM -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Conversion/FuncToLLVM/../../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Conversion/FuncToLLVM/../../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Conversion/FuncToLLVM/CMakeFiles/MLIRTestFuncToLLVM.dir/TestConvertCallOp.cpp.o -MF test/lib/Conversion/FuncToLLVM/CMakeFiles/MLIRTestFuncToLLVM.dir/TestConvertCallOp.cpp.o.d -o test/lib/Conversion/FuncToLLVM/CMakeFiles/MLIRTestFuncToLLVM.dir/TestConvertCallOp.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Conversion/FuncToLLVM/TestConvertCallOp.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Conversion/FuncToLLVM/../../Dialect/Test/TestDialect.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Conversion/FuncToLLVM/TestConvertCallOp.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<test::TestTypeProducerOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Conversion/FuncToLLVM/TestConvertCallOp.cpp:22:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Conversion/FuncToLLVM/TestConvertCallOp.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Conversion/LLVMCommon/Pattern.h:164:16: note:   by 'mlir::ConvertOpToLLVMPattern<test::TestTypeProducerOp>::rewrite'
  164 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[1306/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/DLTI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/DLTI -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/DLTI/../Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/DLTI/../Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/DLTI/CMakeFiles/MLIRDLTITestPasses.dir/TestDataLayoutQuery.cpp.o -MF test/lib/Dialect/DLTI/CMakeFiles/MLIRDLTITestPasses.dir/TestDataLayoutQuery.cpp.o.d -o test/lib/Dialect/DLTI/CMakeFiles/MLIRDLTITestPasses.dir/TestDataLayoutQuery.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/DLTI/TestDataLayoutQuery.cpp
[1307/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Func -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Func -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Func/../Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Func/../Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Func/CMakeFiles/MLIRFuncTestPasses.dir/TestDecomposeCallGraphTypes.cpp.o -MF test/lib/Dialect/Func/CMakeFiles/MLIRFuncTestPasses.dir/TestDecomposeCallGraphTypes.cpp.o.d -o test/lib/Dialect/Func/CMakeFiles/MLIRFuncTestPasses.dir/TestDecomposeCallGraphTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Func/TestDecomposeCallGraphTypes.cpp
[1308/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/MemRef -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/MemRef -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/MemRef/../Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/MemRef/../Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestComposeSubView.cpp.o -MF test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestComposeSubView.cpp.o.d -o test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestComposeSubView.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/MemRef/TestComposeSubView.cpp
[1309/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/MemRef -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/MemRef -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/MemRef/../Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/MemRef/../Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestMultiBuffer.cpp.o -MF test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestMultiBuffer.cpp.o.d -o test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestMultiBuffer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/MemRef/TestMultiBuffer.cpp
[1310/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestAttributes.cpp.o -MF test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestAttributes.cpp.o.d -o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestAttributes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp
[1311/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestDialect.cpp.o -MF test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestDialect.cpp.o.d -o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestDialect.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Test/TestOps.cpp.inc:1264:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[1312/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestInterfaces.cpp.o -MF test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestInterfaces.cpp.o.d -o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestInterfaces.cpp
[1313/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o -MF test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o.d -o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Linalg/IR/Linalg.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:9:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::OneVResOneVOperandOp1>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:918:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::OneVResOneVOperandOp1>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::TestRemappedValueRegionOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:942:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::TestRemappedValueRegionOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::TestTypeProducerOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1114:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::TestTypeProducerOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::TestSignatureConversionUndoOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1141:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::TestSignatureConversionUndoOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::TestSignatureConversionNoConverterOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1155:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::TestSignatureConversionNoConverterOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::TestTypeConsumerOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1183:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::TestTypeConsumerOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::TestTypeChangerOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1332:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::TestTypeChangerOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::TestMergeBlocksOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1388:32:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::TestMergeBlocksOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<test::SingleBlockImplicitTerminatorOp>':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1430:14:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:253:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=]
  253 |   virtual void rewrite(Operation *op, PatternRewriter &rewriter) const;
      |                ^~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/DialectConversion.h:433:16: note:   by 'mlir::OpConversionPattern<test::SingleBlockImplicitTerminatorOp>::rewrite'
  433 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:20,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/AttributeSupport.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Attributes.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTraits.h:16,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.h:19,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.h:17:
In member function 'llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>::UniqueFunctionBase(llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>&&)',
    inlined from 'llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>::UniqueFunctionBase(llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>&&)' at /usr/include/llvm/ADT/FunctionExtras.h:299:3,
    inlined from 'llvm::unique_function<bool (mlir::OpOperand&) const>::unique_function(llvm::unique_function<bool (mlir::OpOperand&) const>&&)' at /usr/include/llvm/ADT/FunctionExtras.h:396:3,
    inlined from 'mlir::RewriterBase::replaceOpWithIf(mlir::Operation*, mlir::ValueRange, llvm::unique_function<bool (mlir::OpOperand&) const>)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:432:20,
    inlined from '(anonymous namespace)::TestSelectiveOpReplacementPattern::matchAndRewrite(test::TestCastOp, mlir::PatternRewriter&) const' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29:
/usr/include/llvm/ADT/FunctionExtras.h:309:7: warning: 'MEM[(struct UniqueFunctionBase &)&D.1155408].StorageUnion.OutOfLineStorage' may be used uninitialized [-Wmaybe-uninitialized]
  309 |       StorageUnion.OutOfLineStorage = RHS.StorageUnion.OutOfLineStorage;
      |       ^~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp: In member function '(anonymous namespace)::TestSelectiveOpReplacementPattern::matchAndRewrite(test::TestCastOp, mlir::PatternRewriter&) const':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29: note: '<anonymous>' declared here
 1515 |     rewriter.replaceOpWithIf(op, operands[0], [](OpOperand &operand) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1516 |       return operand.getOwner()->hasTrait<OpTrait::IsTerminator>();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1517 |     });
      |     ~~                       
In file included from /usr/include/string.h:535,
                 from /usr/include/c++/13/cstring:42,
                 from /usr/include/llvm/ADT/Hashing.h:53,
                 from /usr/include/llvm/ADT/Optional.h:19,
                 from /usr/include/llvm/Support/Casting.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/LLVM.h:24,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/MLIRContext.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/AttributeSupport.h:16:
In function 'memcpy',
    inlined from 'llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>::UniqueFunctionBase(llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>&&)' at /usr/include/llvm/ADT/FunctionExtras.h:312:13,
    inlined from 'llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>::UniqueFunctionBase(llvm::detail::UniqueFunctionBase<bool, mlir::OpOperand&>&&)' at /usr/include/llvm/ADT/FunctionExtras.h:299:3,
    inlined from 'llvm::unique_function<bool (mlir::OpOperand&) const>::unique_function(llvm::unique_function<bool (mlir::OpOperand&) const>&&)' at /usr/include/llvm/ADT/FunctionExtras.h:396:3,
    inlined from 'mlir::RewriterBase::replaceOpWithIf(mlir::Operation*, mlir::ValueRange, llvm::unique_function<bool (mlir::OpOperand&) const>)' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:432:20,
    inlined from '(anonymous namespace)::TestSelectiveOpReplacementPattern::matchAndRewrite(test::TestCastOp, mlir::PatternRewriter&) const' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29:
/usr/include/bits/string_fortified.h:29:33: warning: 'MEM <unsigned char[12]> [(char * {ref-all})&D.1155408]' may be used uninitialized [-Wmaybe-uninitialized]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp: In member function '(anonymous namespace)::TestSelectiveOpReplacementPattern::matchAndRewrite(test::TestCastOp, mlir::PatternRewriter&) const':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29: note: '<anonymous>' declared here
 1515 |     rewriter.replaceOpWithIf(op, operands[0], [](OpOperand &operand) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1516 |       return operand.getOwner()->hasTrait<OpTrait::IsTerminator>();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1517 |     });
      |     ~~                       
[1314/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTraits.cpp.o -MF test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTraits.cpp.o.d -o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTraits.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTraits.cpp
[1315/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTypes.cpp.o -MF test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTypes.cpp.o.d -o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp: In function 'test::TestIntegerType::parse(mlir::AsmParser&)':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp:193:23: warning: 'signedness' may be used uninitialized [-Wmaybe-uninitialized]
  193 |   SignednessSemantics signedness;
      |                       ^~~~~~~~~~
[1316/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Test/libMLIRTestDialect.a && /usr/bin/ar Dqc test/lib/Dialect/Test/libMLIRTestDialect.a  test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestAttributes.cpp.o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestDialect.cpp.o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestInterfaces.cpp.o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestPatterns.cpp.o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTraits.cpp.o test/lib/Dialect/Test/CMakeFiles/MLIRTestDialect.dir/TestTypes.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Test/libMLIRTestDialect.a && :
[1317/1384] : && /usr/bin/cmake -E rm -f test/lib/Analysis/libMLIRTestAnalysis.a && /usr/bin/ar Dqc test/lib/Analysis/libMLIRTestAnalysis.a  test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestCallGraph.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestDataFlowFramework.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestLiveness.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMatchReduction.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefBoundCheck.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefDependenceCheck.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefStrideCalculation.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestSlice.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDeadCodeAnalysis.cpp.o test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/DataFlow/TestDenseDataFlowAnalysis.cpp.o && /usr/bin/ranlib -D test/lib/Analysis/libMLIRTestAnalysis.a && :
[1318/1384] : && /usr/bin/cmake -E rm -f test/lib/Conversion/FuncToLLVM/libMLIRTestFuncToLLVM.a && /usr/bin/ar Dqc test/lib/Conversion/FuncToLLVM/libMLIRTestFuncToLLVM.a  test/lib/Conversion/FuncToLLVM/CMakeFiles/MLIRTestFuncToLLVM.dir/TestConvertCallOp.cpp.o && /usr/bin/ranlib -D test/lib/Conversion/FuncToLLVM/libMLIRTestFuncToLLVM.a && :
[1319/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/DLTI/libMLIRDLTITestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/DLTI/libMLIRDLTITestPasses.a  test/lib/Dialect/DLTI/CMakeFiles/MLIRDLTITestPasses.dir/TestDataLayoutQuery.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/DLTI/libMLIRDLTITestPasses.a && :
[1320/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Func/libMLIRFuncTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Func/libMLIRFuncTestPasses.a  test/lib/Dialect/Func/CMakeFiles/MLIRFuncTestPasses.dir/TestDecomposeCallGraphTypes.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Func/libMLIRFuncTestPasses.a && :
[1321/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/MemRef/libMLIRMemRefTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/MemRef/libMLIRMemRefTestPasses.a  test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestComposeSubView.cpp.o test/lib/Dialect/MemRef/CMakeFiles/MLIRMemRefTestPasses.dir/TestMultiBuffer.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/MemRef/libMLIRMemRefTestPasses.a && :
[1322/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Tosa -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Tosa/CMakeFiles/MLIRTosaTestPasses.dir/TosaTestPasses.cpp.o -MF test/lib/Dialect/Tosa/CMakeFiles/MLIRTosaTestPasses.dir/TosaTestPasses.cpp.o.d -o test/lib/Dialect/Tosa/CMakeFiles/MLIRTosaTestPasses.dir/TosaTestPasses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Tosa/TosaTestPasses.cpp
[1323/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Tosa/libMLIRTosaTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Tosa/libMLIRTosaTestPasses.a  test/lib/Dialect/Tosa/CMakeFiles/MLIRTosaTestPasses.dir/TosaTestPasses.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Tosa/libMLIRTosaTestPasses.a && :
[1324/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-defs -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.td --write-if-changed -o test/lib/Dialect/Transform/TestTransformDialectExtension.cpp.inc -d test/lib/Dialect/Transform/TestTransformDialectExtension.cpp.inc.d
[1325/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-tblgen -gen-op-decls -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.td --write-if-changed -o test/lib/Dialect/Transform/TestTransformDialectExtension.h.inc -d test/lib/Dialect/Transform/TestTransformDialectExtension.h.inc.d
[1326/1384] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,  -Wl,--gc-sections  -Wl,-exclude-libs,ALL -shared -Wl,-soname,libMLIR-C.so.15 -o lib/libMLIR-C.so.15 lib/CAPI/Debug/CMakeFiles/obj.MLIRCAPIDebug.dir/Debug.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/Async.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIAsync.dir/AsyncPasses.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIControlFlow.dir/ControlFlow.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPU.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIGPU.dir/GPUPasses.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILLVM.dir/LLVM.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/Linalg.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/LinalgPasses.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISCF.dir/SCF.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIShape.dir/Shape.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensor.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPISparseTensor.dir/SparseTensorPasses.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIFunc.dir/Func.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPITensor.dir/Tensor.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIQuant.dir/Quant.cpp.o lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIPDL.dir/PDL.cpp.o lib/CAPI/Conversion/CMakeFiles/obj.MLIRCAPIConversion.dir/Passes.cpp.o lib/CAPI/Interfaces/CMakeFiles/obj.MLIRCAPIInterfaces.dir/Interfaces.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineExpr.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/AffineMap.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinAttributes.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/BuiltinTypes.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Diagnostics.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/DialectHandle.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IntegerSet.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/IR.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Pass.cpp.o lib/CAPI/IR/CMakeFiles/obj.MLIRCAPIIR.dir/Support.cpp.o lib/CAPI/RegisterEverything/CMakeFiles/obj.MLIRCAPIRegisterEverything.dir/RegisterEverything.cpp.o lib/CAPI/Transforms/CMakeFiles/obj.MLIRCAPITransforms.dir/Passes.cpp.o lib/CAPI/ExecutionEngine/CMakeFiles/obj.MLIRCAPIExecutionEngine.dir/ExecutionEngine.cpp.o  lib/Support/libMLIRSupport.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a  lib/Pass/libMLIRPass.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Pass/libMLIRPass.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Pass/libMLIRPass.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a  lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a  lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a  lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a  lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a  lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a  lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a  lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a  lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a  lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a  lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a  lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a  lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a  lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a  lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a  lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a  lib/Conversion/TosaToArith/libMLIRTosaToArith.a  lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a  lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a  lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/IR/libMLIRIR.a  lib/Parser/libMLIRParser.a  lib/Support/libMLIRSupport.a  lib/Pass/libMLIRPass.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Dialect/Math/Transforms/libMLIRMathTransforms.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a  lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a  lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  lib/Target/Cpp/libMLIRTargetCpp.a  lib/Target/SPIRV/Deserialization/libMLIRSPIRVDeserialization.a  lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Target/SPIRV/libMLIRSPIRVTranslateRegistration.a  lib/Target/LLVMIR/Dialect/ArmNeon/libMLIRArmNeonToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ArmSVE/libMLIRArmSVEToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/AMX/libMLIRAMXToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenACC/libMLIROpenACCToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenMP/libMLIROpenMPToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/X86Vector/libMLIRX86VectorToLLVMIRTranslation.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Target/LLVMIR/libMLIRToLLVMIRTranslationRegistration.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRImport.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a  lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a  lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a  lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a  lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a  lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a  lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a  lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a  lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a  lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a  lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a  lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a  lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a  lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a  lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a  lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a  lib/Conversion/TosaToArith/libMLIRTosaToArith.a  lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a  lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a  lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Transforms/libMLIRTransforms.a  lib/ExecutionEngine/libMLIRExecutionEngine.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/ExecutionEngine/libMLIRExecutionEngine.a  lib/ExecutionEngine/libMLIRExecutionEngineUtils.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Target/SPIRV/Deserialization/libMLIRSPIRVDeserialization.a  lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Target/LLVMIR/Dialect/ArmNeon/libMLIRArmNeonToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ArmSVE/libMLIRArmSVEToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/AMX/libMLIRAMXToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenACC/libMLIROpenACCToLLVMIRTranslation.a  lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Target/LLVMIR/Dialect/OpenMP/libMLIROpenMPToLLVMIRTranslation.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Interfaces/libMLIRTilingInterface.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Analysis/Presburger/libMLIRPresburger.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Interfaces/libMLIRCastInterfaces.a  lib/Interfaces/libMLIRParallelCombiningOpInterface.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/Utils/libMLIRDialectUtils.a  lib/Interfaces/libMLIRVectorInterfaces.a  lib/Target/LLVMIR/Dialect/X86Vector/libMLIRX86VectorToLLVMIRTranslation.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/libMLIRDialect.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Transforms/libMLIRTransforms.a  lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Rewrite/libMLIRRewrite.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Pass/libMLIRPass.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Analysis/libMLIRAnalysis.a  lib/Interfaces/libMLIRViewLikeInterface.a  lib/Interfaces/libMLIRInferIntRangeInterface.a  lib/Interfaces/libMLIRLoopLikeInterface.a  lib/Interfaces/libMLIRCopyOpInterface.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/libMLIRControlFlowInterfaces.a  lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/Interfaces/libMLIRCallInterfaces.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Interfaces/libMLIRDataLayoutInterfaces.a  lib/Tools/mlir-translate/libMLIRTranslateLib.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/IR/libMLIRIR.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389:7: warning: virtual table of type 'struct OperationPass' violates one definition rule [-Wodr]
  389 | class OperationPass<void> : public Pass {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389:7: note: the conflicting type defined in another translation unit
  389 | class OperationPass<void> : public Pass {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:184:25: note: virtual method 'initialize'
  184 |   virtual LogicalResult initialize(MLIRContext *context) { return success(); }
      |                         ^
<built-in>: note: ought to match virtual method '__cxa_pure_virtual' but does not
In function 'get',
    inlined from 'parseImageOperands' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:378:39,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:33861:27:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc:2153:58: warning: 'imageOperands' may be used uninitialized [-Wmaybe-uninitialized]
 2153 |   ::mlir::IntegerAttr baseAttr = ::mlir::IntegerAttr::get(intType, static_cast<uint32_t>(val));
      |                                                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:374:24: note: 'imageOperands' was declared here
  374 |   spirv::ImageOperands imageOperands;
      |                        ^
In member function 'at',
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Analysis/Presburger/Matrix.h:63:65,
    inlined from 'addBound' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/IntegerRelation.cpp:1288:15,
    inlined from 'addBound' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1369:11,
    inlined from 'getAsConstraints' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/Utils.cpp:103:22:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Analysis/Presburger/Matrix.h:54:48: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
   54 |     return data[row * nReservedColumns + column];
      |                                                ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'getAsConstraints':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1365:12: note: 'pos' was declared here
 1365 |   unsigned pos;
      |            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  235 |       AffineMap map = makeStridedLinearLayoutMap(strides, offset, getContext());
      |                                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
In member function '__ct ',
    inlined from 'allowOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h:122:23,
    inlined from 'runOnOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28:
/usr/include/c++/13/bits/std_function.h:391: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  391 |             __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
      | 
/usr/include/c++/13/bits/std_function.h: In member function 'runOnOperation':
/usr/include/c++/13/bits/std_function.h:267: note: by argument 2 of type 'const union _Any_data & {ref-all}' to '_M_manager' declared here
  267 |       _M_manager(_Any_data& __dest, const _Any_data& __source,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28: note: '<anonymous>' declared here
   46 |     opFilter.allowOperation([&](Operation *op) {
      |                            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3174:26: warning: 'addrModel' may be used uninitialized [-Wmaybe-uninitialized]
 3174 |   spirv::AddressingModel addrModel;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3175:22: warning: 'memoryModel' may be used uninitialized [-Wmaybe-uninitialized]
 3175 |   spirv::MemoryModel memoryModel;
      |                      ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parseGroupNonUniformArithmeticOp':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:849:25: warning: 'groupOperation' may be used uninitialized [-Wmaybe-uninitialized]
  849 |   spirv::GroupOperation groupOperation;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2073:25: warning: 'execModel' may be used uninitialized [-Wmaybe-uninitialized]
 2073 |   spirv::ExecutionModel execModel;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2133:24: warning: 'execMode' may be used uninitialized [-Wmaybe-uninitialized]
 2133 |   spirv::ExecutionMode execMode;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2223:26: warning: 'fnControl' may be used uninitialized [-Wmaybe-uninitialized]
 2223 |   spirv::FunctionControl fnControl;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
In function 'getHashValue',
    inlined from 'getHashValue' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc:2131:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:36,
    inlined from 'getHashValue' at /usr/include/llvm/ADT/DenseMapInfo.h:269:31,
    inlined from 'getHash' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:335:61,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:201:42,
    inlined from 'getWithTypeID' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:189:59,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:170:37,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:154:45,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp:225:19,
    inlined from 'parseCooperativeMatrixType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:348:38,
    inlined from 'parseType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:755:38:
/usr/include/llvm/ADT/DenseMapInfo.h:126: warning: 'scope' may be used uninitialized [-Wmaybe-uninitialized]
  126 |   static unsigned getHashValue(const unsigned& Val) { return Val * 37U; }
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp: In member function 'parseType':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:342:9: note: 'scope' was declared here
  342 |   Scope scope;
      |         ^
In member function '__ct ',
    inlined from '__ct ' at /usr/include/llvm/ADT/Optional.h:273:31,
    inlined from '__ct ' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/LogicalResult.h:87:52,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/DialectImplementation.h:93:12:
/usr/include/llvm/ADT/Optional.h:196:9: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  196 |       : val(std::forward<Args>(args)...), hasVal(true) {}
      |         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/DialectImplementation.h: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/DialectImplementation.h:90:10: note: 'value' was declared here
   90 |     IntT value;
      |          ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2091:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2091 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2096:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2096 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2091:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2091 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
In member function 'operator()',
    inlined from 'callback_fn' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:40:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:845:23: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  845 |         data.push_back(value);
      |                       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: note: 'value' was declared here
  842 |         T value;
      |           ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp: In member function 'matchAndRewrite':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:704:7: warning: 'useDirectConversion' may be used uninitialized [-Wmaybe-uninitialized]
  704 |       if (useDirectConversion) {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:690:12: note: 'useDirectConversion' was declared here
  690 |       bool useDirectConversion;
      |            ^
In member function 'operator()',
    inlined from 'callback_fn' at /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp:631:32: warning: 'constantIndex' may be used uninitialized [-Wmaybe-uninitialized]
  631 |       constantIndices.push_back(constantIndex);
      |                                ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp:625:13: note: 'constantIndex' was declared here
  625 |     int32_t constantIndex;
      |             ^
[1327/1384] /usr/bin/cmake -E cmake_symlink_library lib/libMLIR-C.so.15 lib/libMLIR-C.so.15 lib/libMLIR-C.so && :
[1328/1384] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections test/CAPI/CMakeFiles/mlir-capi-execution-engine-test.dir/execution_engine.c.o -o bin/mlir-capi-execution-engine-test  lib/libMLIR-C.so.15  /usr/lib/libLLVM-15.so && :
[1329/1384] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections test/CAPI/CMakeFiles/mlir-capi-ir-test.dir/ir.c.o -o bin/mlir-capi-ir-test  lib/libMLIR-C.so.15  /usr/lib/libLLVM-15.so && :
[1330/1384] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections test/CAPI/CMakeFiles/mlir-capi-llvm-test.dir/llvm.c.o -o bin/mlir-capi-llvm-test  lib/libMLIR-C.so.15  /usr/lib/libLLVM-15.so && :
[1331/1384] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections test/CAPI/CMakeFiles/mlir-capi-pass-test.dir/pass.c.o -o bin/mlir-capi-pass-test  lib/libMLIR-C.so.15  /usr/lib/libLLVM-15.so && :
[1332/1384] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections test/CAPI/CMakeFiles/mlir-capi-sparse-tensor-test.dir/sparse_tensor.c.o -o bin/mlir-capi-sparse-tensor-test  lib/libMLIR-C.so.15  /usr/lib/libLLVM-15.so && :
[1333/1384] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections test/CAPI/CMakeFiles/mlir-capi-quant-test.dir/quant.c.o -o bin/mlir-capi-quant-test  lib/libMLIR-C.so.15  /usr/lib/libLLVM-15.so && :
[1334/1384] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections test/CAPI/CMakeFiles/mlir-capi-pdl-test.dir/pdl.c.o -o bin/mlir-capi-pdl-test  lib/libMLIR-C.so.15  /usr/lib/libLLVM-15.so && :
[1335/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Transform -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectInterpreter.cpp.o -MF test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectInterpreter.cpp.o.d -o test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectInterpreter.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform/TestTransformDialectInterpreter.cpp
[1336/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Transform -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectExtension.cpp.o -MF test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectExtension.cpp.o.d -o test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectExtension.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/Dialect.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OpDefinition.h:22,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.h:18,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp:14:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h: In instantiation of 'std::pair<IteratorT, bool> mlir::impl::findAttrSorted(IteratorT, IteratorT, mlir::StringAttr) [with IteratorT = const mlir::NamedAttribute*]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:463:53:   required from 'mlir::Attribute mlir::impl::getAttrFromSortedRange(IteratorT, IteratorT, NameT) [with IteratorT = const mlir::NamedAttribute*; NameT = mlir::StringAttr]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp.inc:125:51:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/OperationSupport.h:454:34: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<const mlir::NamedAttribute*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
  454 |   if (std::distance(first, last) > kSmallAttributeList)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[1337/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Transform/libMLIRTestTransformDialect.a && /usr/bin/ar Dqc test/lib/Dialect/Transform/libMLIRTestTransformDialect.a  test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectExtension.cpp.o test/lib/Dialect/Transform/CMakeFiles/MLIRTestTransformDialect.dir/TestTransformDialectInterpreter.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Transform/libMLIRTestTransformDialect.a && :
[1338/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Interfaces/TilingInterface -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Interfaces/TilingInterface -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Interfaces/TilingInterface/CMakeFiles/MLIRTilingInterfaceTestPasses.dir/TestTilingInterface.cpp.o -MF test/lib/Interfaces/TilingInterface/CMakeFiles/MLIRTilingInterfaceTestPasses.dir/TestTilingInterface.cpp.o.d -o test/lib/Interfaces/TilingInterface/CMakeFiles/MLIRTilingInterfaceTestPasses.dir/TestTilingInterface.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp
[1339/1384] : && /usr/bin/cmake -E rm -f test/lib/Interfaces/TilingInterface/libMLIRTilingInterfaceTestPasses.a && /usr/bin/ar Dqc test/lib/Interfaces/TilingInterface/libMLIRTilingInterfaceTestPasses.a  test/lib/Interfaces/TilingInterface/CMakeFiles/MLIRTilingInterfaceTestPasses.dir/TestTilingInterface.cpp.o && /usr/bin/ranlib -D test/lib/Interfaces/TilingInterface/libMLIRTilingInterfaceTestPasses.a && :
[1340/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Dialect/Vector -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Vector -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Dialect/Vector/CMakeFiles/MLIRVectorTestPasses.dir/TestVectorTransforms.cpp.o -MF test/lib/Dialect/Vector/CMakeFiles/MLIRVectorTestPasses.dir/TestVectorTransforms.cpp.o.d -o test/lib/Dialect/Vector/CMakeFiles/MLIRVectorTestPasses.dir/TestVectorTransforms.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
[1341/1384] : && /usr/bin/cmake -E rm -f test/lib/Dialect/Vector/libMLIRVectorTestPasses.a && /usr/bin/ar Dqc test/lib/Dialect/Vector/libMLIRVectorTestPasses.a  test/lib/Dialect/Vector/CMakeFiles/MLIRVectorTestPasses.dir/TestVectorTransforms.cpp.o && /usr/bin/ranlib -D test/lib/Dialect/Vector/libMLIRVectorTestPasses.a && :
[1342/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestBuiltinAttributeInterfaces.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestBuiltinAttributeInterfaces.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestBuiltinAttributeInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestBuiltinAttributeInterfaces.cpp
[1343/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestClone.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestClone.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestClone.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestClone.cpp
[1344/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDiagnostics.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDiagnostics.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDiagnostics.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestDiagnostics.cpp
[1345/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDominance.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDominance.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDominance.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestDominance.cpp
[1346/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestInterfaces.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestInterfaces.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestInterfaces.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestInterfaces.cpp
[1347/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestFunc.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestFunc.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestFunc.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestFunc.cpp
[1348/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOpaqueLoc.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOpaqueLoc.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOpaqueLoc.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestOpaqueLoc.cpp
[1349/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestMatchers.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestMatchers.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestMatchers.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestMatchers.cpp
[1350/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOperationEquals.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOperationEquals.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOperationEquals.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestOperationEquals.cpp
[1351/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintDefUse.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintDefUse.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintDefUse.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestPrintDefUse.cpp
[1352/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintNesting.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintNesting.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintNesting.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestPrintNesting.cpp
[1353/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintInvalid.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintInvalid.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintInvalid.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestPrintInvalid.cpp
[1354/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSlicing.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSlicing.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSlicing.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestSlicing.cpp
[1355/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSideEffects.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSideEffects.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSideEffects.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestSideEffects.cpp
[1356/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSymbolUses.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSymbolUses.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSymbolUses.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestSymbolUses.cpp
[1357/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestRegions.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestRegions.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestRegions.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestRegions.cpp
[1358/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitors.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitors.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitors.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestVisitors.cpp
[1359/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestTypes.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestTypes.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestTypes.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestTypes.cpp
[1360/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/IR/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitorsGeneric.cpp.o -MF test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitorsGeneric.cpp.o.d -o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitorsGeneric.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/IR/TestVisitorsGeneric.cpp
[1361/1384] : && /usr/bin/cmake -E rm -f test/lib/IR/libMLIRTestIR.a && /usr/bin/ar Dqc test/lib/IR/libMLIRTestIR.a  test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestBuiltinAttributeInterfaces.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestClone.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDiagnostics.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestDominance.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestFunc.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestInterfaces.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestMatchers.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOpaqueLoc.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestOperationEquals.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintDefUse.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintInvalid.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestPrintNesting.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSideEffects.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSlicing.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestSymbolUses.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestRegions.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestTypes.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitors.cpp.o test/lib/IR/CMakeFiles/MLIRTestIR.dir/TestVisitorsGeneric.cpp.o && /usr/bin/ranlib -D test/lib/IR/libMLIRTestIR.a && :
[1362/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Pass/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Pass/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestDynamicPipeline.cpp.o -MF test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestDynamicPipeline.cpp.o.d -o test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestDynamicPipeline.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Pass/TestDynamicPipeline.cpp
[1363/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Reducer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Reducer/CMakeFiles/MLIRTestReducer.dir/MLIRTestReducer.cpp.o -MF test/lib/Reducer/CMakeFiles/MLIRTestReducer.dir/MLIRTestReducer.cpp.o.d -o test/lib/Reducer/CMakeFiles/MLIRTestReducer.dir/MLIRTestReducer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Reducer/MLIRTestReducer.cpp
[1364/1384] : && /usr/bin/cmake -E rm -f test/lib/Reducer/libMLIRTestReducer.a && /usr/bin/ar Dqc test/lib/Reducer/libMLIRTestReducer.a  test/lib/Reducer/CMakeFiles/MLIRTestReducer.dir/MLIRTestReducer.cpp.o && /usr/bin/ranlib -D test/lib/Reducer/libMLIRTestReducer.a && :
[1365/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Rewrite -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Rewrite/CMakeFiles/MLIRTestRewrite.dir/TestPDLByteCode.cpp.o -MF test/lib/Rewrite/CMakeFiles/MLIRTestRewrite.dir/TestPDLByteCode.cpp.o.d -o test/lib/Rewrite/CMakeFiles/MLIRTestRewrite.dir/TestPDLByteCode.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Rewrite/TestPDLByteCode.cpp
In file included from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Transforms/GreedyPatternRewriteDriver.h:17,
                 from /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Rewrite/TestPDLByteCode.cpp:12:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h: In instantiation of 'std::enable_if_t<(! std::is_same<typename FnTraitsT::result_t, void>::value)> mlir::detail::pdl_function_builder::processArgsAndInvokeRewrite(PDLFnT&, mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>, std::index_sequence<Indices ...>) [with PDLFnT = mlir::Type (* const)(mlir::PatternRewriter&); unsigned int ...I = {}; FnTraitsT = llvm::function_traits<mlir::Type (* const)(mlir::PatternRewriter&), false>; std::enable_if_t<(! std::is_same<typename FnTraitsT::result_t, void>::value)> = void; typename FnTraitsT::result_t = mlir::Type; std::index_sequence<Indices ...> = std::integer_sequence<unsigned int>]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1249:32:   required from 'std::enable_if_t<(! std::is_convertible<RewriteFnT, std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> >::value), std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> > mlir::detail::pdl_function_builder::buildRewriteFn(RewriteFnT&&) [with RewriteFnT = mlir::Type (&)(mlir::PatternRewriter&); std::enable_if_t<(! std::is_convertible<RewriteFnT, std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> >::value), std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> > = std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1334:79:   required from 'void mlir::PDLPatternModule::registerRewriteFunction(llvm::StringRef, RewriteFnT&&) [with RewriteFnT = mlir::Type (&)(mlir::PatternRewriter&)]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Rewrite/TestPDLByteCode.cpp:108:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1216:72: warning: parameter 'values' set but not used [-Wunused-but-set-parameter]
 1216 |                             PDLResultList &results, ArrayRef<PDLValue> values,
      |                                                     ~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h: In instantiation of 'std::enable_if_t<(! std::is_same<typename FnTraitsT::result_t, void>::value)> mlir::detail::pdl_function_builder::processArgsAndInvokeRewrite(PDLFnT&, mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>, std::index_sequence<Indices ...>) [with PDLFnT = std::__cxx11::basic_string<char> (* const)(mlir::PatternRewriter&); unsigned int ...I = {}; FnTraitsT = llvm::function_traits<std::__cxx11::basic_string<char> (* const)(mlir::PatternRewriter&), false>; std::enable_if_t<(! std::is_same<typename FnTraitsT::result_t, void>::value)> = void; typename FnTraitsT::result_t = std::__cxx11::basic_string<char>; std::index_sequence<Indices ...> = std::integer_sequence<unsigned int>]':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1249:32:   required from 'std::enable_if_t<(! std::is_convertible<RewriteFnT, std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> >::value), std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> > mlir::detail::pdl_function_builder::buildRewriteFn(RewriteFnT&&) [with RewriteFnT = std::__cxx11::basic_string<char> (&)(mlir::PatternRewriter&); std::enable_if_t<(! std::is_convertible<RewriteFnT, std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> >::value), std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)> > = std::function<void(mlir::PatternRewriter&, mlir::PDLResultList&, llvm::ArrayRef<mlir::PDLValue>)>]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1334:79:   required from 'void mlir::PDLPatternModule::registerRewriteFunction(llvm::StringRef, RewriteFnT&&) [with RewriteFnT = std::__cxx11::basic_string<char> (&)(mlir::PatternRewriter&)]'
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Rewrite/TestPDLByteCode.cpp:109:39:   required from here
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:1216:72: warning: parameter 'values' set but not used [-Wunused-but-set-parameter]
[1366/1384] : && /usr/bin/cmake -E rm -f test/lib/Rewrite/libMLIRTestRewrite.a && /usr/bin/ar Dqc test/lib/Rewrite/libMLIRTestRewrite.a  test/lib/Rewrite/CMakeFiles/MLIRTestRewrite.dir/TestPDLByteCode.cpp.o && /usr/bin/ranlib -D test/lib/Rewrite/libMLIRTestRewrite.a && :
[1367/1384] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build && /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin/mlir-pdll -x=cpp -I /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Tools/PDLL -I/usr/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Tools/PDLL/../../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Tools/PDLL/../../Dialect/Test /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Tools/PDLL/TestPDLL.pdll --write-if-changed -o test/lib/Tools/PDLL/TestPDLLPatterns.h.inc -d test/lib/Tools/PDLL/TestPDLLPatterns.h.inc.d
[1368/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Pass -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Pass/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Pass/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestPassManager.cpp.o -MF test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestPassManager.cpp.o.d -o test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestPassManager.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Pass/TestPassManager.cpp
[1369/1384] : && /usr/bin/cmake -E rm -f test/lib/Pass/libMLIRTestPass.a && /usr/bin/ar Dqc test/lib/Pass/libMLIRTestPass.a  test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestDynamicPipeline.cpp.o test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestPassManager.cpp.o && /usr/bin/ranlib -D test/lib/Pass/libMLIRTestPass.a && :
[1370/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Tools/PDLL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Tools/PDLL -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Tools/PDLL/../../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Tools/PDLL/../../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Tools/PDLL/CMakeFiles/MLIRTestPDLL.dir/TestPDLL.cpp.o -MF test/lib/Tools/PDLL/CMakeFiles/MLIRTestPDLL.dir/TestPDLL.cpp.o.d -o test/lib/Tools/PDLL/CMakeFiles/MLIRTestPDLL.dir/TestPDLL.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Tools/PDLL/TestPDLL.cpp
[1371/1384] : && /usr/bin/cmake -E rm -f test/lib/Tools/PDLL/libMLIRTestPDLL.a && /usr/bin/ar Dqc test/lib/Tools/PDLL/libMLIRTestPDLL.a  test/lib/Tools/PDLL/CMakeFiles/MLIRTestPDLL.dir/TestPDLL.cpp.o && /usr/bin/ranlib -D test/lib/Tools/PDLL/libMLIRTestPDLL.a && :
[1372/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestConstantFold.cpp.o -MF test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestConstantFold.cpp.o.d -o test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestConstantFold.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/TestConstantFold.cpp
[1373/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestControlFlowSink.cpp.o -MF test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestControlFlowSink.cpp.o.d -o test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestControlFlowSink.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/TestControlFlowSink.cpp
[1374/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestIntRangeInference.cpp.o -MF test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestIntRangeInference.cpp.o.d -o test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestIntRangeInference.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/TestIntRangeInference.cpp
[1375/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/../Dialect/Test -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test/lib/Transforms/../Dialect/Test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestInlining.cpp.o -MF test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestInlining.cpp.o.d -o test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestInlining.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Transforms/TestInlining.cpp
[1376/1384] : && /usr/bin/cmake -E rm -f test/lib/Transforms/libMLIRTestTransforms.a && /usr/bin/ar Dqc test/lib/Transforms/libMLIRTestTransforms.a  test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestConstantFold.cpp.o test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestControlFlowSink.cpp.o test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestInlining.cpp.o test/lib/Transforms/CMakeFiles/MLIRTestTransforms.dir/TestIntRangeInference.cpp.o && /usr/bin/ranlib -D test/lib/Transforms/libMLIRTestTransforms.a && :
[1377/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-parser-fuzzer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-parser-fuzzer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/DummyParserFuzzer.cpp.o -MF tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/DummyParserFuzzer.cpp.o.d -o tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/DummyParserFuzzer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-parser-fuzzer/DummyParserFuzzer.cpp
[1378/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-parser-fuzzer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-parser-fuzzer -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/mlir-parser-fuzzer.cpp.o -MF tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/mlir-parser-fuzzer.cpp.o.d -o tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/mlir-parser-fuzzer.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-parser-fuzzer/mlir-parser-fuzzer.cpp
[1379/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-opt -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-opt -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -MD -MT tools/mlir-opt/CMakeFiles/MLIRMlirOptMain.dir/mlir-opt.cpp.o -MF tools/mlir-opt/CMakeFiles/MLIRMlirOptMain.dir/mlir-opt.cpp.o.d -o tools/mlir-opt/CMakeFiles/MLIRMlirOptMain.dir/mlir-opt.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-opt/mlir-opt.cpp
[1380/1384] : && /usr/bin/cmake -E rm -f tools/mlir-opt/libMLIRMlirOptMain.a && /usr/bin/ar Dqc tools/mlir-opt/libMLIRMlirOptMain.a  tools/mlir-opt/CMakeFiles/MLIRMlirOptMain.dir/mlir-opt.cpp.o && /usr/bin/ranlib -D tools/mlir-opt/libMLIRMlirOptMain.a && :
[1381/1384] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-shlib -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-shlib -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC  -fno-exceptions -MD -MT tools/mlir-shlib/CMakeFiles/MLIR.dir/mlir-shlib.cpp.o -MF tools/mlir-shlib/CMakeFiles/MLIR.dir/mlir-shlib.cpp.o.d -o tools/mlir-shlib/CMakeFiles/MLIR.dir/mlir-shlib.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-shlib/mlir-shlib.cpp
[1382/1384] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/DummyParserFuzzer.cpp.o tools/mlir-parser-fuzzer/CMakeFiles/mlir-parser-fuzzer.dir/mlir-parser-fuzzer.cpp.o -o bin/mlir-parser-fuzzer  lib/IR/libMLIRIR.a  lib/Parser/libMLIRParser.a  lib/Support/libMLIRSupport.a  lib/AsmParser/libMLIRAsmParser.a  lib/IR/libMLIRIR.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
In function 'makeStridedLinearLayoutMap',
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinTypes.cpp:916:3: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  916 |   if (offset != MemRefType::getDynamicStrideOrOffset()) {
      |   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
[1383/1384] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,  -Wl,--gc-sections -shared -Wl,-soname,libMLIR.so.15 -o lib/libMLIR.so.15 lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/BufferViewFlowAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/CallGraph.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlowFramework.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataLayoutAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/Liveness.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/SliceAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/AliasAnalysis/LocalAliasAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/ConstantPropagationAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DeadCodeAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/DenseAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/IntegerRangeAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.MLIRAnalysis.dir/DataFlow/SparseAnalysis.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/IntegerRelation.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/LinearTransform.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Matrix.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/MPInt.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerRelation.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerSpace.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PWMAFunction.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Simplex.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/SlowMPInt.cpp.o lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Utils.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AffineParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AsmParserState.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/AttributeParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/DialectSymbolParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Lexer.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/LocationParser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Parser.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/Token.cpp.o lib/AsmParser/CMakeFiles/obj.MLIRAsmParser.dir/TypeParser.cpp.o lib/Conversion/AffineToStandard/CMakeFiles/obj.MLIRAffineToStandard.dir/AffineToStandard.cpp.o lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/AMDGPUToROCDL.cpp.o lib/Conversion/AMDGPUToROCDL/CMakeFiles/obj.MLIRAMDGPUToROCDL.dir/Chipset.cpp.o lib/Conversion/ArithmeticToLLVM/CMakeFiles/obj.MLIRArithmeticToLLVM.dir/ArithmeticToLLVM.cpp.o lib/Conversion/ArithmeticToSPIRV/CMakeFiles/obj.MLIRArithmeticToSPIRV.dir/ArithmeticToSPIRV.cpp.o lib/Conversion/ArmNeon2dToIntr/CMakeFiles/obj.MLIRArmNeon2dToIntr.dir/ArmNeon2dToIntr.cpp.o lib/Conversion/AsyncToLLVM/CMakeFiles/obj.MLIRAsyncToLLVM.dir/AsyncToLLVM.cpp.o lib/Conversion/BufferizationToMemRef/CMakeFiles/obj.MLIRBufferizationToMemRef.dir/BufferizationToMemRef.cpp.o lib/Conversion/ComplexToLLVM/CMakeFiles/obj.MLIRComplexToLLVM.dir/ComplexToLLVM.cpp.o lib/Conversion/ComplexToLibm/CMakeFiles/obj.MLIRComplexToLibm.dir/ComplexToLibm.cpp.o lib/Conversion/ComplexToStandard/CMakeFiles/obj.MLIRComplexToStandard.dir/ComplexToStandard.cpp.o lib/Conversion/ControlFlowToLLVM/CMakeFiles/obj.MLIRControlFlowToLLVM.dir/ControlFlowToLLVM.cpp.o lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRV.cpp.o lib/Conversion/ControlFlowToSPIRV/CMakeFiles/obj.MLIRControlFlowToSPIRV.dir/ControlFlowToSPIRVPass.cpp.o lib/Conversion/FuncToLLVM/CMakeFiles/obj.MLIRFuncToLLVM.dir/FuncToLLVM.cpp.o lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRV.cpp.o lib/Conversion/FuncToSPIRV/CMakeFiles/obj.MLIRFuncToSPIRV.dir/FuncToSPIRVPass.cpp.o lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUToLLVMConversion.cpp.o lib/Conversion/GPUCommon/CMakeFiles/obj.MLIRGPUToGPURuntimeTransforms.dir/GPUOpsLowering.cpp.o lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/LowerGpuOpsToNVVMOps.cpp.o lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/WmmaOpsToNvvm.cpp.o lib/Conversion/GPUToROCDL/CMakeFiles/obj.MLIRGPUToROCDLTransforms.dir/LowerGpuOpsToROCDLOps.cpp.o lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRV.cpp.o lib/Conversion/GPUToSPIRV/CMakeFiles/obj.MLIRGPUToSPIRV.dir/GPUToSPIRVPass.cpp.o lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertLaunchFuncToVulkanCalls.cpp.o lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.o lib/Conversion/LinalgToLLVM/CMakeFiles/obj.MLIRLinalgToLLVM.dir/LinalgToLLVM.cpp.o lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRV.cpp.o lib/Conversion/LinalgToSPIRV/CMakeFiles/obj.MLIRLinalgToSPIRV.dir/LinalgToSPIRVPass.cpp.o lib/Conversion/LinalgToStandard/CMakeFiles/obj.MLIRLinalgToStandard.dir/LinalgToStandard.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/ConversionTarget.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/LoweringOptions.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/MemRefBuilder.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/Pattern.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/StructBuilder.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/TypeConverter.cpp.o lib/Conversion/LLVMCommon/CMakeFiles/obj.MLIRLLVMCommonConversion.dir/VectorPattern.cpp.o lib/Conversion/MathToLibm/CMakeFiles/obj.MLIRMathToLibm.dir/MathToLibm.cpp.o lib/Conversion/MathToLLVM/CMakeFiles/obj.MLIRMathToLLVM.dir/MathToLLVM.cpp.o lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRV.cpp.o lib/Conversion/MathToSPIRV/CMakeFiles/obj.MLIRMathToSPIRV.dir/MathToSPIRVPass.cpp.o lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/AllocLikeConversion.cpp.o lib/Conversion/MemRefToLLVM/CMakeFiles/obj.MLIRMemRefToLLVM.dir/MemRefToLLVM.cpp.o lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRV.cpp.o lib/Conversion/MemRefToSPIRV/CMakeFiles/obj.MLIRMemRefToSPIRV.dir/MemRefToSPIRVPass.cpp.o lib/Conversion/NVGPUToNVVM/CMakeFiles/obj.MLIRNVGPUToNVVM.dir/NVGPUToNVVM.cpp.o lib/Conversion/OpenACCToLLVM/CMakeFiles/obj.MLIROpenACCToLLVM.dir/OpenACCToLLVM.cpp.o lib/Conversion/OpenACCToSCF/CMakeFiles/obj.MLIROpenACCToSCF.dir/OpenACCToSCF.cpp.o lib/Conversion/OpenMPToLLVM/CMakeFiles/obj.MLIROpenMPToLLVM.dir/OpenMPToLLVM.cpp.o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PDLToPDLInterp.cpp.o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/Predicate.cpp.o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/PredicateTree.cpp.o lib/Conversion/PDLToPDLInterp/CMakeFiles/obj.MLIRPDLToPDLInterp.dir/RootOrdering.cpp.o lib/Conversion/ReconcileUnrealizedCasts/CMakeFiles/obj.MLIRReconcileUnrealizedCasts.dir/ReconcileUnrealizedCasts.cpp.o lib/Conversion/SCFToControlFlow/CMakeFiles/obj.MLIRSCFToControlFlow.dir/SCFToControlFlow.cpp.o lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPU.cpp.o lib/Conversion/SCFToGPU/CMakeFiles/obj.MLIRSCFToGPU.dir/SCFToGPUPass.cpp.o lib/Conversion/SCFToOpenMP/CMakeFiles/obj.MLIRSCFToOpenMP.dir/SCFToOpenMP.cpp.o lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRV.cpp.o lib/Conversion/SCFToSPIRV/CMakeFiles/obj.MLIRSCFToSPIRV.dir/SCFToSPIRVPass.cpp.o lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ConvertShapeConstraints.cpp.o lib/Conversion/ShapeToStandard/CMakeFiles/obj.MLIRShapeToStandard.dir/ShapeToStandard.cpp.o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/ConvertLaunchFuncToLLVMCalls.cpp.o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVM.cpp.o lib/Conversion/SPIRVToLLVM/CMakeFiles/obj.MLIRSPIRVToLLVM.dir/SPIRVToLLVMPass.cpp.o lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalg.cpp.o lib/Conversion/TensorToLinalg/CMakeFiles/obj.MLIRTensorToLinalg.dir/TensorToLinalgPass.cpp.o lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRV.cpp.o lib/Conversion/TensorToSPIRV/CMakeFiles/obj.MLIRTensorToSPIRV.dir/TensorToSPIRVPass.cpp.o lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArith.cpp.o lib/Conversion/TosaToArith/CMakeFiles/obj.MLIRTosaToArith.dir/TosaToArithPass.cpp.o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalg.cpp.o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamed.cpp.o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamedPass.cpp.o lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgPass.cpp.o lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCF.cpp.o lib/Conversion/TosaToSCF/CMakeFiles/obj.MLIRTosaToSCF.dir/TosaToSCFPass.cpp.o lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensor.cpp.o lib/Conversion/TosaToTensor/CMakeFiles/obj.MLIRTosaToTensor.dir/TosaToTensorPass.cpp.o lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVM.cpp.o lib/Conversion/VectorToLLVM/CMakeFiles/obj.MLIRVectorToLLVM.dir/ConvertVectorToLLVMPass.cpp.o lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/VectorToGPU.cpp.o lib/Conversion/VectorToGPU/CMakeFiles/obj.MLIRVectorToGPU.dir/NvGpuSupport.cpp.o lib/Conversion/VectorToSCF/CMakeFiles/obj.MLIRVectorToSCF.dir/VectorToSCF.cpp.o lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRV.cpp.o lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRVPass.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineAnalysis.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/AffineStructures.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/LoopAnalysis.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/NestedMatcher.cpp.o lib/Dialect/Affine/Analysis/CMakeFiles/obj.MLIRAffineAnalysis.dir/Utils.cpp.o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineMemoryOpInterfaces.cpp.o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineOps.cpp.o lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/AffineValueMap.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineDataCopyGeneration.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopInvariantCodeMotion.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineLoopNormalize.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineParallelize.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/AffineScalarReplacement.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopCoalescing.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopFusion.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopTiling.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnroll.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/LoopUnrollAndJam.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/PipelineDataTransfer.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SuperVectorize.cpp.o lib/Dialect/Affine/Transforms/CMakeFiles/obj.MLIRAffineTransforms.dir/SimplifyAffineStructures.cpp.o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopFusionUtils.cpp.o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/LoopUtils.cpp.o lib/Dialect/Affine/Utils/CMakeFiles/obj.MLIRAffineUtils.dir/Utils.cpp.o lib/Dialect/AMDGPU/IR/CMakeFiles/obj.MLIRAMDGPUDialect.dir/AMDGPUDialect.cpp.o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticOps.cpp.o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/ArithmeticDialect.cpp.o lib/Dialect/Arithmetic/IR/CMakeFiles/obj.MLIRArithmeticDialect.dir/InferIntRangeInterfaceImpls.cpp.o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/Bufferize.cpp.o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/ExpandOps.cpp.o lib/Dialect/Arithmetic/Transforms/CMakeFiles/obj.MLIRArithmeticTransforms.dir/UnsignedWhenEquivalent.cpp.o lib/Dialect/Arithmetic/Utils/CMakeFiles/obj.MLIRArithmeticUtils.dir/Utils.cpp.o lib/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonDialect.dir/IR/ArmNeonDialect.cpp.o lib/Dialect/ArmSVE/IR/CMakeFiles/obj.MLIRArmSVEDialect.dir/ArmSVEDialect.cpp.o lib/Dialect/ArmSVE/Transforms/CMakeFiles/obj.MLIRArmSVETransforms.dir/LegalizeForLLVMExport.cpp.o lib/Dialect/Async/IR/CMakeFiles/obj.MLIRAsyncDialect.dir/Async.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncParallelFor.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCounting.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncRuntimeRefCountingOpt.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/AsyncToAsyncRuntime.cpp.o lib/Dialect/Async/Transforms/CMakeFiles/obj.MLIRAsyncTransforms.dir/PassDetail.cpp.o lib/Dialect/AMX/IR/CMakeFiles/obj.MLIRAMXDialect.dir/AMXDialect.cpp.o lib/Dialect/AMX/Transforms/CMakeFiles/obj.MLIRAMXTransforms.dir/LegalizeForLLVMExport.cpp.o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/AllocationOpInterface.cpp.o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizableOpInterface.cpp.o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationOps.cpp.o lib/Dialect/Bufferization/IR/CMakeFiles/obj.MLIRBufferizationDialect.dir/BufferizationDialect.cpp.o lib/Dialect/Bufferization/TransformOps/CMakeFiles/obj.MLIRBufferizationTransformOps.dir/BufferizationTransformOps.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/AllocTensorElimination.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/Bufferize.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferDeallocation.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferOptimizations.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferResultsToOutParams.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/BufferUtils.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/DropEquivalentBufferResults.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/FuncBufferizableOpInterfaceImpl.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotAnalysis.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/OneShotModuleBufferize.cpp.o lib/Dialect/Bufferization/Transforms/CMakeFiles/obj.MLIRBufferizationTransforms.dir/TensorCopyInsertion.cpp.o lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexOps.cpp.o lib/Dialect/Complex/IR/CMakeFiles/obj.MLIRComplexDialect.dir/ComplexDialect.cpp.o lib/Dialect/ControlFlow/IR/CMakeFiles/obj.MLIRControlFlowDialect.dir/ControlFlowOps.cpp.o lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/DLTI.cpp.o lib/Dialect/DLTI/CMakeFiles/obj.MLIRDLTIDialect.dir/Traits.cpp.o lib/Dialect/EmitC/IR/CMakeFiles/obj.MLIREmitCDialect.dir/EmitC.cpp.o lib/Dialect/Func/IR/CMakeFiles/obj.MLIRFuncDialect.dir/FuncOps.cpp.o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/DecomposeCallGraphTypes.cpp.o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncBufferize.cpp.o lib/Dialect/Func/Transforms/CMakeFiles/obj.MLIRFuncTransforms.dir/FuncConversions.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/GPUDialect.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUOps.dir/IR/InferIntRangeInterfaceImpls.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AllReduceLowering.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/AsyncRegionRewriter.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/KernelOutlining.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/MemoryPromotion.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/ParallelLoopMapper.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToBlob.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToCubin.cpp.o lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToHsaco.cpp.o lib/Dialect/Linalg/Analysis/CMakeFiles/obj.MLIRLinalgAnalysis.dir/DependenceAnalysis.cpp.o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgInterfaces.cpp.o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgOps.cpp.o lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o lib/Dialect/Linalg/TransformOps/CMakeFiles/obj.MLIRLinalgTransformOps.dir/LinalgTransformOps.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BubbleUpExtractSlice.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Bufferize.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/CodegenStrategy.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ConstantFold.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeLinalgOps.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Detensorize.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DropUnitDims.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseOpFusion.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseToLinalg.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusePadOpWithLinalgProducer.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Fusion.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusionOnTensors.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Generalization.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Hoisting.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/HoistPadding.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InitTensorToAllocTensor.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/InlineScalarOperands.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Interchange.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Loops.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/LinalgStrategyPasses.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/NamedOpConversions.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Promotion.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Split.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SplitReduction.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Tiling.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/TilingInterfaceImpl.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Transforms.cpp.o lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Vectorization.cpp.o lib/Dialect/Linalg/Utils/CMakeFiles/obj.MLIRLinalgUtils.dir/Utils.cpp.o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/LegalizeForExport.cpp.o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/OptimizeForNVVM.cpp.o lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/RequestCWrappers.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/FunctionCallUtils.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMDialect.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMIntrinsicOps.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypes.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMDialect.dir/IR/LLVMTypeSyntax.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRNVVMDialect.dir/IR/NVVMDialect.cpp.o lib/Dialect/LLVMIR/CMakeFiles/obj.MLIRROCDLDialect.dir/IR/ROCDLDialect.cpp.o lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathOps.cpp.o lib/Dialect/Math/IR/CMakeFiles/obj.MLIRMathDialect.dir/MathDialect.cpp.o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/AlgebraicSimplification.cpp.o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/ExpandPatterns.cpp.o lib/Dialect/Math/Transforms/CMakeFiles/obj.MLIRMathTransforms.dir/PolynomialApproximation.cpp.o lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefDialect.cpp.o lib/Dialect/MemRef/IR/CMakeFiles/obj.MLIRMemRefDialect.dir/MemRefOps.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ComposeSubView.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ExpandOps.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/FoldSubViewOps.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/MultiBuffer.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/NormalizeMemRefs.cpp.o lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ResolveShapedTypeResultDims.cpp.o lib/Dialect/MemRef/Utils/CMakeFiles/obj.MLIRMemRefUtils.dir/MemRefUtils.cpp.o lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramOps.cpp.o lib/Dialect/MLProgram/IR/CMakeFiles/obj.MLIRMLProgramDialect.dir/MLProgramDialect.cpp.o lib/Dialect/NVGPU/IR/CMakeFiles/obj.MLIRNVGPUDialect.dir/NVGPUDialect.cpp.o lib/Dialect/NVGPU/Transforms/CMakeFiles/obj.MLIRNVGPUTransforms.dir/OptimizeSharedMemory.cpp.o lib/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCDialect.dir/IR/OpenACC.cpp.o lib/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPDialect.dir/IR/OpenMPDialect.cpp.o lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDL.cpp.o lib/Dialect/PDL/IR/CMakeFiles/obj.MLIRPDLDialect.dir/PDLTypes.cpp.o lib/Dialect/PDLInterp/IR/CMakeFiles/obj.MLIRPDLInterpDialect.dir/PDLInterp.cpp.o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantOps.cpp.o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/QuantTypes.cpp.o lib/Dialect/Quant/IR/CMakeFiles/obj.MLIRQuantDialect.dir/TypeParser.cpp.o lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertConst.cpp.o lib/Dialect/Quant/Transforms/CMakeFiles/obj.MLIRQuantTransforms.dir/ConvertSimQuant.cpp.o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/QuantizeUtils.cpp.o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/UniformSupport.cpp.o lib/Dialect/Quant/Utils/CMakeFiles/obj.MLIRQuantUtils.dir/FakeQuantSupport.cpp.o lib/Dialect/SCF/IR/CMakeFiles/obj.MLIRSCFDialect.dir/SCF.cpp.o lib/Dialect/SCF/TransformOps/CMakeFiles/obj.MLIRSCFTransformOps.dir/SCFTransformOps.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/Bufferize.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ForToWhile.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopCanonicalization.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopPipelining.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopRangeFolding.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/LoopSpecialization.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopCollapsing.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopFusion.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/ParallelLoopTiling.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/StructuralTypeConversions.cpp.o lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/TileUsingInterface.cpp.o lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/AffineCanonicalizationUtils.cpp.o lib/Dialect/SCF/Utils/CMakeFiles/obj.MLIRSCFUtils.dir/Utils.cpp.o lib/Dialect/Shape/IR/CMakeFiles/obj.MLIRShapeDialect.dir/Shape.cpp.o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/Bufferize.cpp.o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/RemoveShapeConstraints.cpp.o lib/Dialect/Shape/Transforms/CMakeFiles/obj.MLIRShapeOpsTransforms.dir/ShapeToShapeLowering.cpp.o lib/Dialect/SparseTensor/IR/CMakeFiles/obj.MLIRSparseTensorDialect.dir/SparseTensorDialect.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/CodegenUtils.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/DenseBufferizationPass.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/Sparsification.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorConversion.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorPasses.cpp.o lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorRewriting.cpp.o lib/Dialect/SparseTensor/Pipelines/CMakeFiles/obj.MLIRSparseTensorPipelines.dir/SparseTensorPipelines.cpp.o lib/Dialect/SparseTensor/Utils/CMakeFiles/obj.MLIRSparseTensorUtils.dir/Merger.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVAttributes.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVCanonicalization.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVGLCanonicalization.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVDialect.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVEnums.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVOps.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVTypes.cpp.o lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/TargetAndABI.cpp.o lib/Dialect/SPIRV/Linking/ModuleCombiner/CMakeFiles/obj.MLIRSPIRVModuleCombiner.dir/ModuleCombiner.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVConversion.dir/SPIRVConversion.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/CanonicalizeGLPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/DecorateCompositeTypeLayoutPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/LowerABIAttributesPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/RewriteInsertsPass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UnifyAliasedResourcePass.cpp.o lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UpdateVCEPass.cpp.o lib/Dialect/SPIRV/Utils/CMakeFiles/obj.MLIRSPIRVUtils.dir/LayoutUtils.cpp.o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorDialect.cpp.o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorOps.cpp.o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorInferTypeOpInterfaceImpl.dir/TensorInferTypeOpInterfaceImpl.cpp.o lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorTilingInterfaceImpl.dir/TensorTilingInterfaceImpl.cpp.o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/Bufferize.cpp.o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SplitPadding.cpp.o lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/SwapExtractSliceWithProducer.cpp.o lib/Dialect/Tensor/Utils/CMakeFiles/obj.MLIRTensorUtils.dir/Utils.cpp.o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaOps.cpp.o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaCanonicalizations.cpp.o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/ConversionUtils.cpp.o lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/Utils/QuantUtils.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeTransposeConv.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeConv2D.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaDecomposeDepthwise.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaFoldConstantTranspose.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaInferShapes.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaLayerwiseConstantFoldPass.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaMakeBroadcastable.cpp.o lib/Dialect/Tosa/Transforms/CMakeFiles/obj.MLIRTosaTransforms.dir/TosaOptionalDecompositions.cpp.o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformDialect.cpp.o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformInterfaces.cpp.o lib/Dialect/Transform/IR/CMakeFiles/obj.MLIRTransformDialect.dir/TransformOps.cpp.o lib/Dialect/Transform/Transforms/CMakeFiles/obj.MLIRTransformDialectTransforms.dir/CheckUses.cpp.o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/IndexingUtils.cpp.o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/ReshapeOpsUtils.cpp.o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StructuredOpsUtils.cpp.o lib/Dialect/Utils/CMakeFiles/obj.MLIRDialectUtils.dir/StaticValueUtils.cpp.o lib/Dialect/Vector/IR/CMakeFiles/obj.MLIRVectorDialect.dir/VectorOps.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/BufferizableOpInterfaceImpl.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/Bufferize.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDistribute.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorDropLeadUnitDim.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorInsertExtractStridedSliceRewritePatterns.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorMultiDimReductionTransforms.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferOpTransforms.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferSplitRewritePatterns.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransferPermutationMapRewritePatterns.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorTransforms.cpp.o lib/Dialect/Vector/Transforms/CMakeFiles/obj.MLIRVectorTransforms.dir/VectorUnrollDistribute.cpp.o lib/Dialect/Vector/Utils/CMakeFiles/obj.MLIRVectorUtils.dir/VectorUtils.cpp.o lib/Dialect/X86Vector/IR/CMakeFiles/obj.MLIRX86VectorDialect.dir/X86VectorDialect.cpp.o lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/AVXTranspose.cpp.o lib/Dialect/X86Vector/Transforms/CMakeFiles/obj.MLIRX86VectorTransforms.dir/LegalizeForLLVMExport.cpp.o lib/Dialect/CMakeFiles/obj.MLIRDialect.dir/Traits.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineExpr.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/AffineMap.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/AsmPrinter.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Attributes.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Block.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Builders.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributeInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinAttributes.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinDialect.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypes.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/BuiltinTypeInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Diagnostics.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Dialect.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Dominance.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/ExtensibleDialect.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionImplementation.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/FunctionInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/IntegerSet.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Location.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/MLIRContext.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Operation.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/OperationSupport.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/PatternMatch.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Region.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/RegionKindInterface.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/SubElementInterfaces.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/SymbolTable.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/TensorEncoding.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Types.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeRange.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/TypeUtilities.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Value.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/ValueRange.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Verifier.cpp.o lib/IR/CMakeFiles/obj.MLIRIR.dir/Visitors.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRCallInterfaces.dir/CallInterfaces.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRCastInterfaces.dir/CastInterfaces.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRControlFlowInterfaces.dir/ControlFlowInterfaces.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRCopyOpInterface.dir/CopyOpInterface.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRDataLayoutInterfaces.dir/DataLayoutInterfaces.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRDerivedAttributeOpInterface.dir/DerivedAttributeOpInterface.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRInferIntRangeInterface.dir/InferIntRangeInterface.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRInferTypeOpInterface.dir/InferTypeOpInterface.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRParallelCombiningOpInterface.dir/ParallelCombiningOpInterface.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRSideEffectInterfaces.dir/SideEffectInterfaces.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRTilingInterface.dir/TilingInterface.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRVectorInterfaces.dir/VectorInterfaces.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRViewLikeInterface.dir/ViewLikeInterface.cpp.o lib/Interfaces/CMakeFiles/obj.MLIRLoopLikeInterface.dir/LoopLikeInterface.cpp.o lib/Parser/CMakeFiles/obj.MLIRParser.dir/Parser.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/IRPrinting.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/Pass.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassCrashRecovery.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassManagerOptions.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassRegistry.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassStatistics.cpp.o lib/Pass/CMakeFiles/obj.MLIRPass.dir/PassTiming.cpp.o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/OptReductionPass.cpp.o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionNode.cpp.o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/ReductionTreePass.cpp.o lib/Reducer/CMakeFiles/obj.MLIRReduce.dir/Tester.cpp.o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/ByteCode.cpp.o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/FrozenRewritePatternSet.cpp.o lib/Rewrite/CMakeFiles/obj.MLIRRewrite.dir/PatternApplicator.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/DebugCounter.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/FileUtilities.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/IndentedOstream.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/InterfaceSupport.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/StorageUniquer.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/Timing.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/ToolUtilities.cpp.o lib/Support/CMakeFiles/obj.MLIRSupport.dir/TypeID.cpp.o lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateRegistration.cpp.o lib/Target/Cpp/CMakeFiles/obj.MLIRTargetCpp.dir/TranslateToCpp.cpp.o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/DeserializeOps.cpp.o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserializer.cpp.o lib/Target/SPIRV/Deserialization/CMakeFiles/obj.MLIRSPIRVDeserialization.dir/Deserialization.cpp.o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serialization.cpp.o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/Serializer.cpp.o lib/Target/SPIRV/Serialization/CMakeFiles/obj.MLIRSPIRVSerialization.dir/SerializeOps.cpp.o lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVBinaryUtils.dir/SPIRVBinaryUtils.cpp.o lib/Target/SPIRV/CMakeFiles/obj.MLIRSPIRVTranslateRegistration.dir/TranslateRegistration.cpp.o lib/Target/LLVMIR/Dialect/ArmNeon/CMakeFiles/obj.MLIRArmNeonToLLVMIRTranslation.dir/ArmNeonToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/ArmSVE/CMakeFiles/obj.MLIRArmSVEToLLVMIRTranslation.dir/ArmSVEToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/AMX/CMakeFiles/obj.MLIRAMXToLLVMIRTranslation.dir/AMXToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/LLVMIR/CMakeFiles/obj.MLIRLLVMToLLVMIRTranslation.dir/LLVMToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/NVVM/CMakeFiles/obj.MLIRNVVMToLLVMIRTranslation.dir/NVVMToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/OpenACC/CMakeFiles/obj.MLIROpenACCToLLVMIRTranslation.dir/OpenACCToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/OpenMP/CMakeFiles/obj.MLIROpenMPToLLVMIRTranslation.dir/OpenMPToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/ROCDL/CMakeFiles/obj.MLIRROCDLToLLVMIRTranslation.dir/ROCDLToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/Dialect/X86Vector/CMakeFiles/obj.MLIRX86VectorToLLVMIRTranslation.dir/X86VectorToLLVMIRTranslation.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/DebugTranslation.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/ModuleTranslation.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/TypeToLLVM.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRToLLVMIRTranslationRegistration.dir/ConvertToLLVMIR.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/ConvertFromLLVMIR.cpp.o lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/TypeFromLLVM.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/CompilationDatabase.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Logging.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Protocol.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/SourceMgrUtils.cpp.o lib/Tools/lsp-server-support/CMakeFiles/obj.MLIRLspServerSupportLib.dir/Transport.cpp.o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/LSPServer.cpp.o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MLIRServer.cpp.o lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MlirLspServerMain.cpp.o lib/Tools/mlir-opt/CMakeFiles/obj.MLIROptLib.dir/MlirOptMain.cpp.o lib/Tools/mlir-reduce/CMakeFiles/obj.MLIRReduceLib.dir/MlirReduceMain.cpp.o lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/MlirTranslateMain.cpp.o lib/Tools/mlir-translate/CMakeFiles/obj.MLIRTranslateLib.dir/Translation.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Context.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Diagnostic.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/NodePrinter.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Nodes.cpp.o lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Types.cpp.o lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/CPPGen.cpp.o lib/Tools/PDLL/CodeGen/CMakeFiles/obj.MLIRPDLLCodeGen.dir/MLIRGen.cpp.o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Constraint.cpp.o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Context.cpp.o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Dialect.cpp.o lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Operation.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/ControlFlowSinkUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/DialectConversion.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/FoldUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/GreedyPatternRewriteDriver.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/InliningUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/LoopInvariantCodeMotionUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/RegionUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/SideEffectUtils.cpp.o lib/Transforms/Utils/CMakeFiles/obj.MLIRTransformUtils.dir/TopologicalSortUtils.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Canonicalizer.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ControlFlowSink.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/CSE.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/Inliner.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LocationSnapshot.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/LoopInvariantCodeMotion.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/OpStats.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SCCP.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/StripDebugInfo.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolDCE.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/SymbolPrivatize.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/TopologicalSort.cpp.o lib/Transforms/CMakeFiles/obj.MLIRTransforms.dir/ViewOpGraph.cpp.o lib/ExecutionEngine/CMakeFiles/obj.MLIRExecutionEngineUtils.dir/OptUtils.cpp.o tools/mlir-shlib/CMakeFiles/MLIR.dir/mlir-shlib.cpp.o  /usr/lib/libLLVM-15.so && :
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389: warning: virtual table of type 'struct OperationPass' violates one definition rule [-Wodr]
  389 | class OperationPass<void> : public Pass {
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389:7: note: the conflicting type defined in another translation unit
  389 | class OperationPass<void> : public Pass {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:184:25: note: virtual method 'initialize'
  184 |   virtual LogicalResult initialize(MLIRContext *context) { return success(); }
      |                         ^
<built-in>: note: ought to match virtual method '__cxa_pure_virtual' but does not
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp: In member function 'genExprImpl':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:452:52: warning: 'resultIndex' may be used uninitialized [-Wmaybe-uninitialized]
  452 |       IntegerAttr index = builder.getI32IntegerAttr(resultIndex);
      |                                                    ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:450:16: note: 'resultIndex' was declared here
  450 |       unsigned resultIndex;
      |                ^
In member function 'getNumBuckets',
    inlined from 'getNumBuckets' at /usr/include/llvm/ADT/DenseMap.h:527:62,
    inlined from 'reserve' at /usr/include/llvm/ADT/DenseMap.h:108:35,
    inlined from 'LegalizeUpdates.constprop' at /usr/include/llvm/Support/CFGUpdate.h:72:21:
/usr/include/llvm/ADT/DenseMap.h:1172:18: warning: 'MEM[(const struct LargeRep *)&Operations + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized]
 1172 |     return Small ? InlineBuckets : getLargeRep()->NumBuckets;
      |                  ^
/usr/include/llvm/Support/CFGUpdate.h: In function 'LegalizeUpdates.constprop':
/usr/include/llvm/Support/CFGUpdate.h:71:54: note: 'Operations' declared here
   71 |   SmallDenseMap<std::pair<NodePtr, NodePtr>, int, 4> Operations;
      |                                                      ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:241:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In member function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
In member function '__ct ',
    inlined from 'convertOmpWsLoop' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:877:0,
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:1376:0,
    inlined from 'Case' at /usr/include/llvm/ADT/TypeSwitch.h:122:0,
    inlined from 'Case' at /usr/include/llvm/ADT/TypeSwitch.h:60:0,
    inlined from 'convertOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:1375:0:
/usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:662: warning: 'atomicGen.callable' may be used uninitialized [-Wmaybe-uninitialized]
  662 |           AtomicReductionGen(AtomicReductionGen) {
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp: In member function 'convertOperation':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:870: note: 'atomicGen.callable' was declared here
  870 |     llvm::OpenMPIRBuilder::AtomicReductionGenTy atomicGen = nullptr;
      | 
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In member function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp: In member function 'computeExpectedDiags':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:775:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  775 |           record.lineNo += offset;
      |                            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:771:13: note: 'offset' was declared here
  771 |         int offset;
      |             ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
In member function 'operator()',
    inlined from 'callback_fn' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:40:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:845:23: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  845 |         data.push_back(value);
      |                       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: note: 'value' was declared here
  842 |         T value;
      |           ^
In function 'get',
    inlined from 'parseImageOperands' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:378:39,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:33861:27:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc:2153:58: warning: 'imageOperands' may be used uninitialized [-Wmaybe-uninitialized]
 2153 |   ::mlir::IntegerAttr baseAttr = ::mlir::IntegerAttr::get(intType, static_cast<uint32_t>(val));
      |                                                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:374:24: note: 'imageOperands' was declared here
  374 |   spirv::ImageOperands imageOperands;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parseGroupNonUniformArithmeticOp':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:849:25: warning: 'groupOperation' may be used uninitialized [-Wmaybe-uninitialized]
  849 |   spirv::GroupOperation groupOperation;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2073:25: warning: 'execModel' may be used uninitialized [-Wmaybe-uninitialized]
 2073 |   spirv::ExecutionModel execModel;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2133:24: warning: 'execMode' may be used uninitialized [-Wmaybe-uninitialized]
 2133 |   spirv::ExecutionMode execMode;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2223:26: warning: 'fnControl' may be used uninitialized [-Wmaybe-uninitialized]
 2223 |   spirv::FunctionControl fnControl;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3174:26: warning: 'addrModel' may be used uninitialized [-Wmaybe-uninitialized]
 3174 |   spirv::AddressingModel addrModel;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3175:22: warning: 'memoryModel' may be used uninitialized [-Wmaybe-uninitialized]
 3175 |   spirv::MemoryModel memoryModel;
      |                      ^
In function 'parseCooperativeMatrixType',
    inlined from 'parseType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:755:38:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:348:38: warning: 'scope' may be used uninitialized [-Wmaybe-uninitialized]
  348 |   return CooperativeMatrixNVType::get(elementTy, scope, dims[0], dims[1]);
      |                                      ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp: In member function 'parseType':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:342:9: note: 'scope' was declared here
  342 |   Scope scope;
      |         ^
In member function '__ct ',
    inlined from 'allowOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h:122:23,
    inlined from 'runOnOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28:
/usr/include/c++/13/bits/std_function.h:391: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  391 |             __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
      | 
/usr/include/c++/13/bits/std_function.h: In member function 'runOnOperation':
/usr/include/c++/13/bits/std_function.h:267: note: by argument 2 of type 'const union _Any_data & {ref-all}' to '_M_manager' declared here
  267 |       _M_manager(_Any_data& __dest, const _Any_data& __source,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28: note: '<anonymous>' declared here
   46 |     opFilter.allowOperation([&](Operation *op) {
      |                            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp: In member function 'matchAndRewrite':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:704:7: warning: 'useDirectConversion' may be used uninitialized [-Wmaybe-uninitialized]
  704 |       if (useDirectConversion) {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:690:12: note: 'useDirectConversion' was declared here
  690 |       bool useDirectConversion;
      |            ^
In member function '__ct ',
    inlined from '__ct ' at /usr/include/llvm/ADT/Optional.h:273:31,
    inlined from '__ct ' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/LogicalResult.h:87:52,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/DialectImplementation.h:93:12:
/usr/include/llvm/ADT/Optional.h:196:9: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  196 |       : val(std::forward<Args>(args)...), hasVal(true) {}
      |         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/DialectImplementation.h: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/DialectImplementation.h:90:10: note: 'value' was declared here
   90 |     IntT value;
      |          ^
In member function 'operator()',
    inlined from 'callback_fn' at /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp:631:32: warning: 'constantIndex' may be used uninitialized [-Wmaybe-uninitialized]
  631 |       constantIndices.push_back(constantIndex);
      |                                ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp:625:13: note: 'constantIndex' was declared here
  625 |     int32_t constantIndex;
      |             ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2091:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2091 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'projectOut':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1418:26: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1418 |   fourierMotzkinEliminate(pos);
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1414:12: note: 'pos' was declared here
 1414 |   unsigned pos;
      |            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'addBound':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1369:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1369 |   addBound(type, pos, value);
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1365:12: note: 'pos' was declared here
 1365 |   unsigned pos;
      |            ^
In member function 'projectOut',
    inlined from 'compute' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/Utils.cpp:568:21:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1418:26: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1418 |   fourierMotzkinEliminate(pos);
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'compute':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1414:12: note: 'pos' was declared here
 1414 |   unsigned pos;
      |            ^
In member function 'addBound',
    inlined from 'getAsConstraints' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/Utils.cpp:103:22:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1369:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1369 |   addBound(type, pos, value);
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'getAsConstraints':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1365:12: note: 'pos' was declared here
 1365 |   unsigned pos;
      |            ^
[1384/1384] /usr/bin/cmake -E cmake_symlink_library lib/libMLIR.so.15 lib/libMLIR.so.15 lib/libMLIR.so && :
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7zGcXF
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386
++ dirname /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd llvm-project-15.0.6.src/mlir
+ DESTDIR=/builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386
+ /usr/bin/cmake --install redhat-linux-build
-- Install configuration: "RelWithDebInfo"
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/ViewOpGraph.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/TopologicalSortUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/SideEffectUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/RegionUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/LoopInvariantCodeMotionUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/LocationSnapshot.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/InliningUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/GreedyPatternRewriteDriver.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/FoldUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/DialectConversion.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/ControlFlowSinkUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/tblgen-lsp-server
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-translate
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-translate/Translation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-translate/MlirTranslateMain.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-reduce
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-reduce/MlirReduceMain.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-pdll-lsp-server
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-opt
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-opt/MlirOptMain.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-lsp-server
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/Parser
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/Parser/Parser.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/Parser/CodeComplete.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/ODS
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/ODS/Operation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/ODS/Dialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/ODS/Context.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/ODS/Constraint.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/CodeGen
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/CodeGen/MLIRGen.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/CodeGen/CPPGen.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/AST
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/AST/Types.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/AST/Nodes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/AST/Diagnostic.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Tools/PDLL/AST/Context.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/SPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/SPIRV/Serialization.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/SPIRV/Deserialization.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/TypeToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/TypeFromLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/ModuleTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/LLVMTranslationInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Import.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Export.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/X86Vector
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/ROCDL
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/OpenMP
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/OpenACC
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/NVVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/LLVMIR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/ArmSVE
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/ArmNeon
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/All.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/AMX
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/Cpp
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Target/Cpp/CppEmitter.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Type.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Trait.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Successor.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/SideEffects.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Region.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Predicate.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Pattern.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Pass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Operator.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Interfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/GenNameParser.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/GenInfo.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Format.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Dialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Constraint.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/CodeGenHelpers.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Class.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Builder.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Attribute.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/AttrOrTypeDef.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/TableGen/Argument.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/TypeID.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/ToolUtilities.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/Timing.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/ThreadLocalCache.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/StorageUniquer.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/MathExtras.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/LogicalResult.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/LLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/InterfaceSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/IndentedOstream.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/FileUtilities.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/DebugStringHelper.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/DebugCounter.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Support/DebugAction.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Rewrite
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Rewrite/PatternApplicator.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Rewrite/PassUtil.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Rewrite/FrozenRewritePatternSet.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer/Tester.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer/ReductionPatternInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer/ReductionNode.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer/PassDetail.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass/PassRegistry.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass/PassOptions.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass/PassManager.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass/PassInstrumentation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass/PassBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass/Pass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Pass/AnalysisManager.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Parser
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Parser/Parser.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ViewLikeInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ViewLikeInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/VectorInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/VectorInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/TilingInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/TilingInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/SideEffectInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/SideEffectInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/SideEffectInterfaceBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ParallelCombiningOpInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ParallelCombiningOpInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/LoopLikeInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/LoopLikeInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferTypeOpInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferTypeOpInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferIntRangeInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferIntRangeInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/FoldInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DerivedAttributeOpInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DerivedAttributeOpInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DecodeAttributesInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CopyOpInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CopyOpInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ControlFlowInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ControlFlowInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CastInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CastInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CallInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CallInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/InitAllTranslations.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/InitAllPasses.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/InitAllDialects.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Visitors.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Verifier.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/ValueRange.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Value.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/UseDefLists.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Types.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/TypeUtilities.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/TypeSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/TypeRange.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Threading.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/TensorEncoding.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/TensorEncoding.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SymbolTable.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SymbolInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SubElementInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SubElementInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/StorageUniquerSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/RegionKindInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/RegionKindInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/RegionGraphTraits.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Region.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/PatternMatch.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/PatternBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OwningOpRef.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OperationSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Operation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OpImplementation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OpDefinition.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OpBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OpAsmInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Matchers.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/MLIRContext.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Location.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/IntegerSet.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/ImplicitLocOpBuilder.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/FunctionInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/FunctionInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/FunctionImplementation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/ExtensibleDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/EnumAttr.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Dominance.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/DialectRegistry.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/DialectInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/DialectImplementation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/DialectBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Dialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Diagnostics.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinTypes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinTypeInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinLocationAttributes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinDialect.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributeInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributeInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Builders.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BlockSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BlockAndValueMapping.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Block.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/Attributes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/AttributeSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/AttrTypeBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/AsmState.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/AffineMap.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/AffineExprVisitor.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/AffineExpr.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/SparseTensorUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/RunnerUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/OptUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/Msan.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/MemRefUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/JitRunner.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/Float16bits.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/ExecutionEngine.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/CRunnerUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/ExecutionEngine/AsyncRuntime.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86VectorDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86Vector.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Utils/VectorUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms/VectorDistribution.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Utils/StructuredOpsUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Utils/StaticValueUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Utils/ReshapeOpsUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Utils/IndexingUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformEffects.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformDialect.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Traits.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Utils/ShapeUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Utils/QuantUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Utils/CoversionUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Transforms/PassDetail.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaTypesBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOpBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Utils/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Transforms/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/Tensor.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Utils/Merger.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Pipelines
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensor.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/Shape.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Linking
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVBarrierOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/ParserUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Utils/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms/Patterns.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/TransformOps
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCFOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCF.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/UniformSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantizeUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOpsBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/FakeQuantSupport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLTypes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLDialect.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDL.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACC.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/Transforms/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPU.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRef.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/Transforms/Approximation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/Math.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgram.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Utils/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Transforms/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Transforms/Hoisting.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Transforms/HoistPadding.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgDoc.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/Linalg.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Analysis
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms/OptimizeForNVVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/FunctionCallUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/ParallelLoopMapper.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/MemoryPromotion.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/Transforms/FuncConversions.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR/FuncOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR/FuncOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCTypes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCAttributes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitC.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitC.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/Traits.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTIBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTI.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTI.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlow.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/Complex.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/CommonFolders.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/TensorCopyInsertion.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/OneShotModuleBufferize.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/BufferUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/AllocTensorElimination.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/TransformOps
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/Bufferization.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncTypes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncDialect.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/Async.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVEDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVE.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeon.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Utils
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Utils/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Transforms/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Transforms/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticBase.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/LoopUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/LoopFusionUtils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineValueMap.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOps.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOps.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Analysis
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Analysis/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Analysis/NestedMatcher.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Analysis/AffineStructures.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMXDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMX.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPUDialect.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPU.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToSCF
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToSCF/VectorToSCF.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToGPU
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/VectorToGPU/VectorToGPU.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToTensor
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToTensor/TosaToTensor.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToSCF
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToSCF/TosaToSCF.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToLinalg
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToArith
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TosaToArith/TosaToArith.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TensorToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TensorToLinalg
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ShapeToStandard
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ShapeToStandard/ShapeToStandard.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SPIRVToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToOpenMP
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToGPU
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToGPU/SCFToGPU.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToControlFlow
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ReconcileUnrealizedCasts
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/Passes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/Passes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/PDLToPDLInterp
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/PDLToPDLInterp/PDLToPDLInterp.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/OpenMPToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/OpenACCToSCF
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/OpenACCToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/OpenACCToLLVM/ConvertOpenACCToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/NVGPUToNVVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MemRefToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MemRefToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MemRefToLLVM/AllocLikeConversion.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MathToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MathToLibm
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MathToLibm/MathToLibm.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MathToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/MathToLLVM/MathToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LinalgToStandard
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LinalgToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LinalgToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LinalgToLLVM/LinalgToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon/VectorPattern.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon/TypeConverter.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon/StructBuilder.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon/Pattern.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon/LoweringOptions.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/LLVMCommon/ConversionTarget.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToVulkan
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToVulkan/ConvertGPUToVulkanPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToROCDL
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToROCDL/Runtimes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToNVVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUCommon
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/GPUCommon/GPUCommonPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/FuncToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/FuncToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ControlFlowToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ControlFlowToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ComplexToStandard
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ComplexToLibm
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ComplexToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/BufferizationToMemRef
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/AsyncToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ArmNeon2dToIntr
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ArithmeticToSPIRV
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ArithmeticToLLVM
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/AffineToStandard
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/AffineToStandard/AffineToStandard.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/AMDGPUToROCDL
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/AMDGPUToROCDL/Chipset.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/Wrap.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/Support.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/Registration.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/Pass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/Interfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/IntegerSet.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/IR.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/ExecutionEngine.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/Diagnostics.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/AffineMap.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/CAPI/AffineExpr.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Bindings
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Bindings/Python
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Bindings/Python/PybindAdaptors.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Bindings/Python/Attributes.td
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/AsmParser
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/AsmParser/CodeComplete.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/AsmParser/AsmParserState.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/AsmParser/AsmParser.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/SliceAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/Utils.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/SlowMPInt.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/Simplex.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/PresburgerSpace.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/PresburgerRelation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/PWMAFunction.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/Matrix.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/MPInt.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/LinearTransform.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/IntegerRelation.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Presburger/Fraction.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/Liveness.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataLayoutAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlowFramework.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlowAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlow
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlow/SparseAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlow/DenseAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/CallGraph.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/BufferViewFlowAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/AliasAnalysis
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/AliasAnalysis/LocalAliasAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Analysis/AliasAnalysis.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Transforms.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Support.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/RegisterEverything.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Pass.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Interfaces.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/IntegerSet.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/IR.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/ExecutionEngine.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/Tensor.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/SparseTensor.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/Shape.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/SCF.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/Quant.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/PDL.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/Linalg.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/LLVM.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/GPU.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/Func.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/ControlFlow.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Dialect/Async.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Diagnostics.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Debug.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Conversion.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/BuiltinTypes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/BuiltinAttributes.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Bindings
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Bindings/Python
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/Bindings/Python/Interop.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/AffineMap.h
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir-c/AffineExpr.h
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/Transforms.capi.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/Transforms.capi.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Reducer/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutTypeInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutOpInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutAttrInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ViewLikeInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ViewLikeInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/VectorInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/VectorInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/TilingInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/TilingInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/SideEffectInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/SideEffectInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/LoopLikeInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/LoopLikeInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferTypeOpInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferIntRangeInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/InferIntRangeInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CopyOpInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CopyOpInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ControlFlowInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CastInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CastInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CallInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Interfaces/CallInterfaces.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/TensorEncInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/TensorEncInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SubElementTypeInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SubElementTypeInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SubElementAttrInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SubElementAttrInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/FunctionOpInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/FunctionOpInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinTypeInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinTypeInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinLocationAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinLocationAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributeInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/BuiltinAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/RegionKindInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/RegionKindInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SymbolInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/SymbolInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OpAsmInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/IR/OpAsmInterface.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86VectorConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86Vector.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Shape/IR/ShapeOps.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/TransformOps
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCFOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/Passes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Quant/QuantOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenMP/OmpCommon.td
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/OpenACC/AccCommon.td
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/Passes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/Passes.capi.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/Passes.capi.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMIntrinsicToLLVMIROpPairs.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Passes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Passes.capi.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/Passes.capi.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.td
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Math/IR/MathOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/Passes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/GPU/IR/GPUOps.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR/FuncOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Func/IR/FuncOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitC.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTITypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTITypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTIDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTI.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/DLTI/DLTI.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/TransformOps
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMXConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMXTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMXTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMXDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMXDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMX.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMX/AMX.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVEConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVETypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVETypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVEDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVEDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVE.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmSVE/ArmSVE.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeon.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/Passes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/Passes.capi.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/Passes.capi.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Transforms
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/Transforms/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPUTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPUTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPUDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPUDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPU.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/AMDGPU/AMDGPU.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/Passes.h.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOps.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc
-- Up-to-date: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/Passes.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/Passes.capi.h.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/include/mlir/Conversion/Passes.capi.cpp.inc
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/bin/mlir-tblgen
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAnalysis.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPresburger.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAsmParser.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAffineToStandard.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAMDGPUToROCDL.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArithmeticToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArithmeticToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArmNeon2dToIntr.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAsyncToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRBufferizationToMemRef.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRComplexToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRComplexToLibm.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRComplexToStandard.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRControlFlowToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRControlFlowToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRFuncToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRFuncToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUToGPURuntimeTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUToNVVMTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUToROCDLTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUToVulkanTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgToStandard.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLLVMCommonConversion.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMathToLibm.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMathToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMathToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMemRefToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMemRefToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRNVGPUToNVVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROpenACCToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROpenACCToSCF.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROpenMPToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPDLToPDLInterp.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRReconcileUnrealizedCasts.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFToControlFlow.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFToGPU.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFToOpenMP.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRShapeToStandard.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorToLinalg.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTosaToArith.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTosaToLinalg.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTosaToSCF.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTosaToTensor.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorToGPU.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorToSCF.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorToSPIRV.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAffineAnalysis.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAffineDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAffineTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAffineUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAMDGPUDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArithmeticDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArithmeticTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArithmeticUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArmNeonDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArmSVEDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArmSVETransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAsyncDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAsyncTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAMXDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAMXTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRBufferizationDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRBufferizationTransformOps.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRBufferizationTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRComplexDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRControlFlowDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRDLTIDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIREmitCDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRFuncDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRFuncTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUOps.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgAnalysis.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgTransformOps.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLLVMDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRNVVMDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRROCDLDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLLVMIRTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMathDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMathTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMemRefDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMemRefTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMemRefUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMLProgramDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRNVGPUDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRNVGPUTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROpenACCDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROpenMPDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPDLDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPDLInterpDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRQuantDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRQuantTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRQuantUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFTransformOps.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRShapeDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRShapeOpsTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSparseTensorDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSparseTensorTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSparseTensorPipelines.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSparseTensorUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVModuleCombiner.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVConversion.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorTilingInterfaceImpl.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTosaDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTosaTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTransformDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTransformDialectTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRDialectUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRX86VectorDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRX86VectorTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRIR.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCallInterfaces.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCastInterfaces.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRControlFlowInterfaces.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCopyOpInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRDataLayoutInterfaces.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRDerivedAttributeOpInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRInferIntRangeInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRInferTypeOpInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRParallelCombiningOpInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSideEffectInterfaces.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTilingInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorInterfaces.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRViewLikeInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLoopLikeInterface.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRParser.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPass.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRReduce.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRRewrite.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSupport.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSupportIndentedOstream.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTableGen.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTargetCpp.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVBinaryUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVTranslateRegistration.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVDeserialization.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVSerialization.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTargetLLVMIRExport.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRToLLVMIRTranslationRegistration.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTargetLLVMIRImport.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArmNeonToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRArmSVEToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAMXToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLLVMToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRNVVMToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROpenACCToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROpenMPToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRROCDLToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRX86VectorToLLVMIRTranslation.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLspServerSupportLib.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLspServerLib.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIROptLib.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRReduceLib.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTranslateLib.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPDLLAST.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPDLLCodeGen.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRPDLLODS.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTransformUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRExecutionEngineUtils.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRExecutionEngine.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRJitRunner.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_c_runner_utils.so.15
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_c_runner_utils.so
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_runner_utils.so.15
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_runner_utils.so
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_async_runtime.so.15
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_async_runtime.so
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIR-C.so.15
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIR-C.so
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIDebug.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIAsync.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIControlFlow.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIGPU.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPILLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPILinalg.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPISCF.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIShape.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPISparseTensor.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIFunc.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPITensor.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIQuant.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIPDL.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIConversion.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIInterfaces.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIIR.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIRegisterEverything.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPITransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRCAPIExecutionEngine.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestAnalysis.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestFuncToLLVM.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRAffineTransformsTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRDLTITestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRFuncTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRGPUTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRLinalgTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMathTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMemRefTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSCFTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRShapeTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRSPIRVTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTensorTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTosaTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestTransformDialect.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRVectorTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTilingInterfaceTestPasses.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestIR.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestPass.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestReducer.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestRewrite.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestPDLL.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRTestTransforms.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIRMlirOptMain.a
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIR.so.15
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIR.so
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/cmake/mlir/MLIRTargets.cmake
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/cmake/mlir/MLIRTargets-relwithdebinfo.cmake
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/cmake/mlir/MLIRConfig.cmake
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/cmake/mlir/AddMLIR.cmake
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/cmake/mlir/AddMLIRPython.cmake
-- Installing: /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/cmake/mlir/MLIRDetectPythonEnv.cmake
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 15.0.6-1.fc38 --unique-debug-suffix -15.0.6-1.fc38.i386 --unique-debug-src-base mlir-15.0.6-1.fc38.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/llvm-project-15.0.6.src/mlir
extracting debug info from /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/bin/mlir-tblgen
extracting debug info from /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIR-C.so.15
extracting debug info from /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libMLIR.so.15
extracting debug info from /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_async_runtime.so.15
extracting debug info from /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_c_runner_utils.so.15
extracting debug info from /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/lib/libmlir_runner_utils.so.15
original debug info size: 1534436kB, size after compression: 1360052kB
/usr/bin/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match.
64091 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.jsVCVD
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd llvm-project-15.0.6.src/mlir
+ rm -rf test/mlir-tblgen
+ rm test/IR/file-metadata-resources.mlir
+ export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386//usr/lib
+ LD_LIBRARY_PATH=/builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386//usr/lib
+ /usr/bin/cmake --build redhat-linux-build -j2 --verbose --target check-mlir
[1/13] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -fno-exceptions -MD -MT tools/mlir-lsp-server/CMakeFiles/mlir-lsp-server.dir/mlir-lsp-server.cpp.o -MF tools/mlir-lsp-server/CMakeFiles/mlir-lsp-server.dir/mlir-lsp-server.cpp.o.d -o tools/mlir-lsp-server/CMakeFiles/mlir-lsp-server.dir/mlir-lsp-server.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-lsp-server/mlir-lsp-server.cpp
[2/13] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-opt -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-opt -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -fno-exceptions -MD -MT tools/mlir-opt/CMakeFiles/mlir-opt.dir/mlir-opt.cpp.o -MF tools/mlir-opt/CMakeFiles/mlir-opt.dir/mlir-opt.cpp.o.d -o tools/mlir-opt/CMakeFiles/mlir-opt.dir/mlir-opt.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-opt/mlir-opt.cpp
[3/13] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-lsp-server/CMakeFiles/mlir-lsp-server.dir/mlir-lsp-server.cpp.o -o bin/mlir-lsp-server  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Dialect/Math/Transforms/libMLIRMathTransforms.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a  lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a  lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  test/lib/Dialect/Tosa/libMLIRTosaTestPasses.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a  lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a  lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a  lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a  lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a  lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a  lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a  lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a  lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a  lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a  lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a  lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a  lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a  lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a  lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a  lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a  lib/Conversion/TosaToArith/libMLIRTosaToArith.a  lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a  lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a  lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a  test/lib/Dialect/Affine/libMLIRAffineTransformsTestPasses.a  test/lib/Dialect/Shape/libMLIRShapeTestPasses.a  test/lib/Dialect/SPIRV/libMLIRSPIRVTestPasses.a  test/lib/Analysis/libMLIRTestAnalysis.a  test/lib/Dialect/Test/libMLIRTestDialect.a  test/lib/IR/libMLIRTestIR.a  test/lib/Pass/libMLIRTestPass.a  test/lib/Reducer/libMLIRTestReducer.a  test/lib/Rewrite/libMLIRTestRewrite.a  test/lib/Dialect/Transform/libMLIRTestTransformDialect.a  test/lib/Transforms/libMLIRTestTransforms.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Analysis/libMLIRAnalysis.a  lib/Dialect/libMLIRDialect.a  lib/Tools/mlir-lsp-server/libMLIRLspServerLib.a  lib/Parser/libMLIRParser.a  lib/Pass/libMLIRPass.a  lib/Transforms/libMLIRTransforms.a  lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Support/libMLIRSupport.a  lib/IR/libMLIRIR.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/ExecutionEngine/libMLIRExecutionEngine.a  lib/ExecutionEngine/libMLIRExecutionEngineUtils.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Tools/mlir-translate/libMLIRTranslateLib.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  test/lib/Dialect/Test/libMLIRTestDialect.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Interfaces/libMLIRTilingInterface.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Analysis/Presburger/libMLIRPresburger.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Interfaces/libMLIRVectorInterfaces.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Interfaces/libMLIRCastInterfaces.a  lib/Dialect/Utils/libMLIRDialectUtils.a  lib/Interfaces/libMLIRParallelCombiningOpInterface.a  lib/Dialect/libMLIRDialect.a  lib/Interfaces/libMLIRDerivedAttributeOpInterface.a  lib/Reducer/libMLIRReduce.a  lib/Transforms/libMLIRTransforms.a  lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Rewrite/libMLIRRewrite.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Pass/libMLIRPass.a  lib/Analysis/libMLIRAnalysis.a  lib/Interfaces/libMLIRCallInterfaces.a  lib/Interfaces/libMLIRControlFlowInterfaces.a  lib/Interfaces/libMLIRDataLayoutInterfaces.a  lib/Interfaces/libMLIRViewLikeInterface.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/Interfaces/libMLIRLoopLikeInterface.a  lib/Interfaces/libMLIRCopyOpInterface.a  lib/Interfaces/libMLIRInferIntRangeInterface.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/IR/libMLIRIR.a  lib/Tools/lsp-server-support/libMLIRLspServerSupportLib.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389: warning: virtual table of type 'struct OperationPass' violates one definition rule [-Wodr]
  389 | class OperationPass<void> : public Pass {
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389:7: note: the conflicting type defined in another translation unit
  389 | class OperationPass<void> : public Pass {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:184:25: note: virtual method 'initialize'
  184 |   virtual LogicalResult initialize(MLIRContext *context) { return success(); }
      |                         ^
<built-in>: note: ought to match virtual method '__cxa_pure_virtual' but does not
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:241:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In member function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  235 |       AffineMap map = makeStridedLinearLayoutMap(strides, offset, getContext());
      |                                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
In function '__find_if',
    inlined from 'find_if' at /usr/include/c++/13/bits/stl_algo.h:3922:28,
    inlined from 'none_of' at /usr/include/c++/13/bits/stl_algo.h:477:47,
    inlined from 'any_of' at /usr/include/c++/13/bits/stl_algo.h:496:27,
    inlined from 'any_of' at /usr/include/llvm/ADT/STLExtras.h:1625:21,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:144:19,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:161:23:
/usr/include/c++/13/bits/stl_algobase.h:2116:23: warning: 'argAttrs' may be used uninitialized [-Wmaybe-uninitialized]
 2116 |       return __find_if(__first, __last, __pred,
      |                       ^
/usr/include/c++/13/bits/stl_algobase.h: In function 'addArgAndResultAttrs':
/usr/include/c++/13/bits/stl_algobase.h:2063: note: by argument 1 of type 'const struct DictionaryAttr *' to '__find_if.isra' declared here
 2063 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:158:31: note: 'argAttrs' declared here
  158 |   SmallVector<DictionaryAttr> argAttrs;
      |                               ^
In function '__find_if',
    inlined from 'find_if' at /usr/include/c++/13/bits/stl_algo.h:3922:28,
    inlined from 'none_of' at /usr/include/c++/13/bits/stl_algo.h:477:47,
    inlined from 'any_of' at /usr/include/c++/13/bits/stl_algo.h:496:27,
    inlined from 'any_of' at /usr/include/llvm/ADT/STLExtras.h:1625:21,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:144:19,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:161:23:
/usr/include/c++/13/bits/stl_algobase.h:2116:23: warning: 'argAttrs' may be used uninitialized [-Wmaybe-uninitialized]
 2116 |       return __find_if(__first, __last, __pred,
      |                       ^
/usr/include/c++/13/bits/stl_algobase.h: In function 'addArgAndResultAttrs':
/usr/include/c++/13/bits/stl_algobase.h:2063: note: by argument 2 of type 'const struct DictionaryAttr *' to '__find_if.isra' declared here
 2063 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:158:31: note: 'argAttrs' declared here
  158 |   SmallVector<DictionaryAttr> argAttrs;
      |                               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp:876: warning: 'numResults' may be used uninitialized [-Wmaybe-uninitialized]
  876 |   for (unsigned i = 0; i < numResults; ++i)
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp:871: note: 'numResults' was declared here
  871 |   uint64_t numResults;
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp:193:23: warning: 'signedness' may be used uninitialized [-Wmaybe-uninitialized]
  193 |   SignednessSemantics signedness;
      |                       ^
In function 'memcpy',
    inlined from 'push_back' at /usr/include/llvm/ADT/SmallVector.h:544:11,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp:86:23:
/usr/include/bits/string_fortified.h:29:33: warning: 'intVal' may be used uninitialized [-Wmaybe-uninitialized]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp:84:12: note: 'intVal' was declared here
   84 |   uint64_t intVal;
      |            ^
In function 'get',
    inlined from 'parseImageOperands' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:378:39,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:33861:27:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc:2153:58: warning: 'imageOperands' may be used uninitialized [-Wmaybe-uninitialized]
 2153 |   ::mlir::IntegerAttr baseAttr = ::mlir::IntegerAttr::get(intType, static_cast<uint32_t>(val));
      |                                                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:374:24: note: 'imageOperands' was declared here
  374 |   spirv::ImageOperands imageOperands;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3174:26: warning: 'addrModel' may be used uninitialized [-Wmaybe-uninitialized]
 3174 |   spirv::AddressingModel addrModel;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3175:22: warning: 'memoryModel' may be used uninitialized [-Wmaybe-uninitialized]
 3175 |   spirv::MemoryModel memoryModel;
      |                      ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2223:26: warning: 'fnControl' may be used uninitialized [-Wmaybe-uninitialized]
 2223 |   spirv::FunctionControl fnControl;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parseGroupNonUniformArithmeticOp':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:849:25: warning: 'groupOperation' may be used uninitialized [-Wmaybe-uninitialized]
  849 |   spirv::GroupOperation groupOperation;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2073:25: warning: 'execModel' may be used uninitialized [-Wmaybe-uninitialized]
 2073 |   spirv::ExecutionModel execModel;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2133:24: warning: 'execMode' may be used uninitialized [-Wmaybe-uninitialized]
 2133 |   spirv::ExecutionMode execMode;
      |                        ^
In function 'getHashValue',
    inlined from 'getHashValue' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc:2131:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:36,
    inlined from 'getHashValue' at /usr/include/llvm/ADT/DenseMapInfo.h:269:31,
    inlined from 'getHash' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:335:61,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:201:42,
    inlined from 'getWithTypeID' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:189:59,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:170:37,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:154:45,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp:225:19,
    inlined from 'parseCooperativeMatrixType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:348:38,
    inlined from 'parseType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:755:38:
/usr/include/llvm/ADT/DenseMapInfo.h:126: warning: 'scope' may be used uninitialized [-Wmaybe-uninitialized]
  126 |   static unsigned getHashValue(const unsigned& Val) { return Val * 37U; }
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp: In member function 'parseType':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:342:9: note: 'scope' was declared here
  342 |   Scope scope;
      |         ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:249:44: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
  249 |     return pos < constraints.getNumDimVars();
      |                                            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In member function 'addBound',
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:271:17:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1226:18: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1226 |   return addBound(type, pos, boundMap, /*isClosedBound=*/type != BoundType::UB);
      |                  ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:253:14: note: 'pos' was declared here
  253 |     unsigned pos;
      |              ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:280:15: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
  280 |     if (failed(constraints.addBound(IntegerPolyhedron::UB,
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:253:14: note: 'pos' was declared here
  253 |     unsigned pos;
      |              ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:301:29: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
  301 |   constraints.getSliceBounds(pos, 1, value.getContext(), &lowerBounds,
      |                             ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:253:14: note: 'pos' was declared here
  253 |     unsigned pos;
      |              ^
[4/13] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-pdll-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -fno-exceptions -MD -MT tools/mlir-pdll-lsp-server/CMakeFiles/mlir-pdll-lsp-server.dir/mlir-pdll-lsp-server.cpp.o -MF tools/mlir-pdll-lsp-server/CMakeFiles/mlir-pdll-lsp-server.dir/mlir-pdll-lsp-server.cpp.o.d -o tools/mlir-pdll-lsp-server/CMakeFiles/mlir-pdll-lsp-server.dir/mlir-pdll-lsp-server.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-pdll-lsp-server/mlir-pdll-lsp-server.cpp
[5/13] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-pdll-lsp-server/CMakeFiles/mlir-pdll-lsp-server.dir/mlir-pdll-lsp-server.cpp.o -o bin/mlir-pdll-lsp-server  lib/Tools/mlir-pdll-lsp-server/libMLIRPdllLspServerLib.a  lib/Tools/PDLL/CodeGen/libMLIRPDLLCodeGen.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/IR/libMLIRIR.a  lib/Tools/PDLL/Parser/libMLIRPDLLParser.a  lib/Tools/PDLL/AST/libMLIRPDLLAST.a  lib/Tools/PDLL/ODS/libMLIRPDLLODS.a  lib/TableGen/libMLIRTableGen.a  /usr/lib/libLLVMTableGen.a  /usr/lib/libLLVMSupport.a  -lrt  -ldl  -lm  /usr/lib/libz.so  /usr/lib/libtinfo.so  /usr/lib/libLLVMDemangle.a  lib/Tools/lsp-server-support/libMLIRLspServerSupportLib.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
In function 'makeStridedLinearLayoutMap',
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinTypes.cpp:916:3: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  916 |   if (offset != MemRefType::getDynamicStrideOrOffset()) {
      |   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp: In member function 'genExprImpl':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:452:52: warning: 'resultIndex' may be used uninitialized [-Wmaybe-uninitialized]
  452 |       IntegerAttr index = builder.getI32IntegerAttr(resultIndex);
      |                                                    ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Tools/PDLL/CodeGen/MLIRGen.cpp:450:16: note: 'resultIndex' was declared here
  450 |       unsigned resultIndex;
      |                ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
[6/13] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-reduce -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-reduce -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -fno-exceptions -MD -MT tools/mlir-reduce/CMakeFiles/mlir-reduce.dir/mlir-reduce.cpp.o -MF tools/mlir-reduce/CMakeFiles/mlir-reduce.dir/mlir-reduce.cpp.o.d -o tools/mlir-reduce/CMakeFiles/mlir-reduce.dir/mlir-reduce.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-reduce/mlir-reduce.cpp
[7/13] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-opt/CMakeFiles/mlir-opt.dir/mlir-opt.cpp.o -o bin/mlir-opt  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Dialect/Math/Transforms/libMLIRMathTransforms.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a  lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a  lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  test/lib/Dialect/Tosa/libMLIRTosaTestPasses.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a  lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a  lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a  lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a  lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a  lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a  lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a  lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a  lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a  lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a  lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a  lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a  lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a  lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a  lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a  lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a  lib/Conversion/TosaToArith/libMLIRTosaToArith.a  lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a  lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a  lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a  test/lib/Conversion/FuncToLLVM/libMLIRTestFuncToLLVM.a  test/lib/Dialect/Affine/libMLIRAffineTransformsTestPasses.a  test/lib/Dialect/DLTI/libMLIRDLTITestPasses.a  test/lib/Dialect/Func/libMLIRFuncTestPasses.a  test/lib/Dialect/GPU/libMLIRGPUTestPasses.a  test/lib/Dialect/Linalg/libMLIRLinalgTestPasses.a  test/lib/Dialect/Math/libMLIRMathTestPasses.a  test/lib/Dialect/MemRef/libMLIRMemRefTestPasses.a  test/lib/Dialect/SCF/libMLIRSCFTestPasses.a  test/lib/Dialect/Shape/libMLIRShapeTestPasses.a  test/lib/Dialect/SPIRV/libMLIRSPIRVTestPasses.a  test/lib/Dialect/Tensor/libMLIRTensorTestPasses.a  test/lib/Analysis/libMLIRTestAnalysis.a  test/lib/Dialect/Test/libMLIRTestDialect.a  test/lib/IR/libMLIRTestIR.a  test/lib/Pass/libMLIRTestPass.a  test/lib/Tools/PDLL/libMLIRTestPDLL.a  test/lib/Reducer/libMLIRTestReducer.a  test/lib/Rewrite/libMLIRTestRewrite.a  test/lib/Dialect/Transform/libMLIRTestTransformDialect.a  test/lib/Transforms/libMLIRTestTransforms.a  test/lib/Interfaces/TilingInterface/libMLIRTilingInterfaceTestPasses.a  test/lib/Dialect/Vector/libMLIRVectorTestPasses.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Analysis/libMLIRAnalysis.a  lib/Dialect/libMLIRDialect.a  lib/Tools/mlir-opt/libMLIROptLib.a  lib/Parser/libMLIRParser.a  lib/Pass/libMLIRPass.a  lib/Transforms/libMLIRTransforms.a  lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Support/libMLIRSupport.a  lib/IR/libMLIRIR.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/ExecutionEngine/libMLIRExecutionEngine.a  lib/ExecutionEngine/libMLIRExecutionEngineUtils.a  lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Tools/mlir-translate/libMLIRTranslateLib.a  lib/Dialect/Math/Transforms/libMLIRMathTransforms.a  lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  test/lib/Dialect/Test/libMLIRTestDialect.a  lib/Interfaces/libMLIRDerivedAttributeOpInterface.a  lib/Reducer/libMLIRReduce.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Interfaces/libMLIRTilingInterface.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Analysis/Presburger/libMLIRPresburger.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/libMLIRDialect.a  lib/Interfaces/libMLIRCastInterfaces.a  lib/Interfaces/libMLIRParallelCombiningOpInterface.a  lib/Dialect/Utils/libMLIRDialectUtils.a  lib/Interfaces/libMLIRVectorInterfaces.a  lib/Transforms/libMLIRTransforms.a  lib/Interfaces/libMLIRCopyOpInterface.a  lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Rewrite/libMLIRRewrite.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/Pass/libMLIRPass.a  lib/Analysis/libMLIRAnalysis.a  lib/Interfaces/libMLIRCallInterfaces.a  lib/Interfaces/libMLIRControlFlowInterfaces.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/libMLIRLoopLikeInterface.a  lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/Interfaces/libMLIRInferIntRangeInterface.a  lib/Interfaces/libMLIRDataLayoutInterfaces.a  lib/Interfaces/libMLIRViewLikeInterface.a  lib/IR/libMLIRIR.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389: warning: virtual table of type 'struct OperationPass' violates one definition rule [-Wodr]
  389 | class OperationPass<void> : public Pass {
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389:7: note: the conflicting type defined in another translation unit
  389 | class OperationPass<void> : public Pass {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:184:25: note: virtual method 'initialize'
  184 |   virtual LogicalResult initialize(MLIRContext *context) { return success(); }
      |                         ^
<built-in>: note: ought to match virtual method '__cxa_pure_virtual' but does not
In member function '__ct ',
    inlined from 'allowOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h:122:23,
    inlined from 'runOnOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28:
/usr/include/c++/13/bits/std_function.h:391: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  391 |             __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
      | 
/usr/include/c++/13/bits/std_function.h: In member function 'runOnOperation':
/usr/include/c++/13/bits/std_function.h:267: note: by argument 2 of type 'const union _Any_data & {ref-all}' to '_M_manager' declared here
  267 |       _M_manager(_Any_data& __dest, const _Any_data& __source,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28: note: '<anonymous>' declared here
   46 |     opFilter.allowOperation([&](Operation *op) {
      |                            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  235 |       AffineMap map = makeStridedLinearLayoutMap(strides, offset, getContext());
      |                                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp: In member function 'computeExpectedDiags':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:775:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  775 |           record.lineNo += offset;
      |                            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:771:13: note: 'offset' was declared here
  771 |         int offset;
      |             ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2091:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2091 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2096:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2096 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2091:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2091 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp:193:23: warning: 'signedness' may be used uninitialized [-Wmaybe-uninitialized]
  193 |   SignednessSemantics signedness;
      |                       ^
In function 'memcpy',
    inlined from 'push_back' at /usr/include/llvm/ADT/SmallVector.h:544:11,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp:86:23:
/usr/include/bits/string_fortified.h:29:33: warning: 'intVal' may be used uninitialized [-Wmaybe-uninitialized]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp:84:12: note: 'intVal' was declared here
   84 |   uint64_t intVal;
      |            ^
In member function '__ct ',
    inlined from '__ct ' at /usr/include/llvm/ADT/FunctionExtras.h:299:0,
    inlined from '__ct ' at /usr/include/llvm/ADT/FunctionExtras.h:396:3,
    inlined from 'replaceOpWithIf' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:432:20,
    inlined from 'matchAndRewrite' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29:
/usr/include/llvm/ADT/FunctionExtras.h:309:7: warning: 'MEM[(struct UniqueFunctionBase &)&D.26689].StorageUnion.OutOfLineStorage' may be used uninitialized [-Wmaybe-uninitialized]
  309 |       StorageUnion.OutOfLineStorage = RHS.StorageUnion.OutOfLineStorage;
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp: In member function 'matchAndRewrite':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29: note: '<anonymous>' declared here
 1515 |     rewriter.replaceOpWithIf(op, operands[0], [](OpOperand &operand) {
      |                             ^
In function 'memcpy',
    inlined from '__ct ' at /usr/include/llvm/ADT/FunctionExtras.h:312:13,
    inlined from '__ct ' at /usr/include/llvm/ADT/FunctionExtras.h:299:0,
    inlined from '__ct ' at /usr/include/llvm/ADT/FunctionExtras.h:396:3,
    inlined from 'replaceOpWithIf' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/PatternMatch.h:432:20,
    inlined from 'matchAndRewrite' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29:
/usr/include/bits/string_fortified.h:29:33: warning: 'MEM <unsigned char[12]> [(char * {ref-all})&D.26689]' may be used uninitialized [-Wmaybe-uninitialized]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp: In member function 'matchAndRewrite':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestPatterns.cpp:1515:29: note: '<anonymous>' declared here
 1515 |     rewriter.replaceOpWithIf(op, operands[0], [](OpOperand &operand) {
      |                             ^
In member function 'addBound',
    inlined from 'getAsConstraints' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/Utils.cpp:103:22:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1369:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 1369 |   addBound(type, pos, value);
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'getAsConstraints':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1365:12: note: 'pos' was declared here
 1365 |   unsigned pos;
      |            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp:876: warning: 'numResults' may be used uninitialized [-Wmaybe-uninitialized]
  876 |   for (unsigned i = 0; i < numResults; ++i)
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp:871: note: 'numResults' was declared here
  871 |   uint64_t numResults;
      | 
In function 'get',
    inlined from 'parseImageOperands' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:378:39,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:33861:27:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc:2153:58: warning: 'imageOperands' may be used uninitialized [-Wmaybe-uninitialized]
 2153 |   ::mlir::IntegerAttr baseAttr = ::mlir::IntegerAttr::get(intType, static_cast<uint32_t>(val));
      |                                                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:374:24: note: 'imageOperands' was declared here
  374 |   spirv::ImageOperands imageOperands;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3174:26: warning: 'addrModel' may be used uninitialized [-Wmaybe-uninitialized]
 3174 |   spirv::AddressingModel addrModel;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3175:22: warning: 'memoryModel' may be used uninitialized [-Wmaybe-uninitialized]
 3175 |   spirv::MemoryModel memoryModel;
      |                      ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2073:25: warning: 'execModel' may be used uninitialized [-Wmaybe-uninitialized]
 2073 |   spirv::ExecutionModel execModel;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2133:24: warning: 'execMode' may be used uninitialized [-Wmaybe-uninitialized]
 2133 |   spirv::ExecutionMode execMode;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2223:26: warning: 'fnControl' may be used uninitialized [-Wmaybe-uninitialized]
 2223 |   spirv::FunctionControl fnControl;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parseGroupNonUniformArithmeticOp':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:849: warning: 'groupOperation' may be used uninitialized [-Wmaybe-uninitialized]
  849 |   spirv::GroupOperation groupOperation;
      | 
In function 'getHashValue',
    inlined from 'getHashValue' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc:2131:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:36,
    inlined from 'getHashValue' at /usr/include/llvm/ADT/DenseMapInfo.h:269:31,
    inlined from 'getHash' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:335:61,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:201:42,
    inlined from 'getWithTypeID' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:189:59,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:170:37,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:154:45,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp:225:19,
    inlined from 'parseCooperativeMatrixType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:348:38,
    inlined from 'parseType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:755:38:
/usr/include/llvm/ADT/DenseMapInfo.h:126: warning: 'scope' may be used uninitialized [-Wmaybe-uninitialized]
  126 |   static unsigned getHashValue(const unsigned& Val) { return Val * 37U; }
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp: In member function 'parseType':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:342:9: note: 'scope' was declared here
  342 |   Scope scope;
      |         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp: In member function 'matchAndRewrite':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:704:7: warning: 'useDirectConversion' may be used uninitialized [-Wmaybe-uninitialized]
  704 |       if (useDirectConversion) {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:690:12: note: 'useDirectConversion' was declared here
  690 |       bool useDirectConversion;
      |            ^
/usr/bin/ld: error: bin/mlir-opt(.debug_info) is too large (0x1ec5125f bytes)
[8/13] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/mlir-translate -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-translate -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -fno-exceptions -MD -MT tools/mlir-translate/CMakeFiles/mlir-translate.dir/mlir-translate.cpp.o -MF tools/mlir-translate/CMakeFiles/mlir-translate.dir/mlir-translate.cpp.o.d -o tools/mlir-translate/CMakeFiles/mlir-translate.dir/mlir-translate.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/mlir-translate/mlir-translate.cpp
[9/13] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-translate/CMakeFiles/mlir-translate.dir/mlir-translate.cpp.o -o bin/mlir-translate  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Dialect/Math/Transforms/libMLIRMathTransforms.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a  lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a  lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  test/lib/Dialect/Tosa/libMLIRTosaTestPasses.a  lib/Target/Cpp/libMLIRTargetCpp.a  lib/Target/SPIRV/Deserialization/libMLIRSPIRVDeserialization.a  lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Target/SPIRV/libMLIRSPIRVTranslateRegistration.a  lib/Target/LLVMIR/Dialect/ArmNeon/libMLIRArmNeonToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ArmSVE/libMLIRArmSVEToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/AMX/libMLIRAMXToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenACC/libMLIROpenACCToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenMP/libMLIROpenMPToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/X86Vector/libMLIRX86VectorToLLVMIRTranslation.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Target/LLVMIR/libMLIRToLLVMIRTranslationRegistration.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRImport.a  lib/IR/libMLIRIR.a  lib/Parser/libMLIRParser.a  lib/Pass/libMLIRPass.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Tools/mlir-translate/libMLIRTranslateLib.a  lib/Support/libMLIRSupport.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/ExecutionEngine/libMLIRExecutionEngine.a  lib/ExecutionEngine/libMLIRExecutionEngineUtils.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Target/SPIRV/Deserialization/libMLIRSPIRVDeserialization.a  lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Target/LLVMIR/Dialect/ArmNeon/libMLIRArmNeonToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ArmSVE/libMLIRArmSVEToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/AMX/libMLIRAMXToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/NVVM/libMLIRNVVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/OpenACC/libMLIROpenACCToLLVMIRTranslation.a  lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Target/LLVMIR/Dialect/OpenMP/libMLIROpenMPToLLVMIRTranslation.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Interfaces/libMLIRTilingInterface.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Analysis/Presburger/libMLIRPresburger.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Interfaces/libMLIRCastInterfaces.a  lib/Interfaces/libMLIRParallelCombiningOpInterface.a  lib/Dialect/Utils/libMLIRDialectUtils.a  lib/Interfaces/libMLIRVectorInterfaces.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Target/LLVMIR/Dialect/X86Vector/libMLIRX86VectorToLLVMIRTranslation.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/libMLIRDialect.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Transforms/libMLIRTransforms.a  lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Rewrite/libMLIRRewrite.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Pass/libMLIRPass.a  lib/Analysis/libMLIRAnalysis.a  lib/Interfaces/libMLIRLoopLikeInterface.a  lib/Interfaces/libMLIRInferIntRangeInterface.a  lib/Interfaces/libMLIRViewLikeInterface.a  lib/Interfaces/libMLIRCopyOpInterface.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Interfaces/libMLIRCallInterfaces.a  lib/Interfaces/libMLIRControlFlowInterfaces.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/Interfaces/libMLIRDataLayoutInterfaces.a  lib/Tools/mlir-translate/libMLIRTranslateLib.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/IR/libMLIRIR.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389: warning: virtual table of type 'struct OperationPass' violates one definition rule [-Wodr]
  389 | class OperationPass<void> : public Pass {
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389: note: the conflicting type defined in another translation unit
  389 | class OperationPass<void> : public Pass {
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:184: note: virtual method 'initialize'
  184 |   virtual LogicalResult initialize(MLIRContext *context) { return success(); }
      | 
<built-in>: note: ought to match virtual method '__cxa_pure_virtual' but does not
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35,
    inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In member function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3174:26: warning: 'addrModel' may be used uninitialized [-Wmaybe-uninitialized]
 3174 |   spirv::AddressingModel addrModel;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3175:22: warning: 'memoryModel' may be used uninitialized [-Wmaybe-uninitialized]
 3175 |   spirv::MemoryModel memoryModel;
      |                      ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2073:25: warning: 'execModel' may be used uninitialized [-Wmaybe-uninitialized]
 2073 |   spirv::ExecutionModel execModel;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2133:24: warning: 'execMode' may be used uninitialized [-Wmaybe-uninitialized]
 2133 |   spirv::ExecutionMode execMode;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2223:26: warning: 'fnControl' may be used uninitialized [-Wmaybe-uninitialized]
 2223 |   spirv::FunctionControl fnControl;
      |                          ^
In function 'get',
    inlined from 'parseImageOperands' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:378:39,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:33861:27:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc:2153:58: warning: 'imageOperands' may be used uninitialized [-Wmaybe-uninitialized]
 2153 |   ::mlir::IntegerAttr baseAttr = ::mlir::IntegerAttr::get(intType, static_cast<uint32_t>(val));
      |                                                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:374:24: note: 'imageOperands' was declared here
  374 |   spirv::ImageOperands imageOperands;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parseGroupNonUniformArithmeticOp':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:849:25: warning: 'groupOperation' may be used uninitialized [-Wmaybe-uninitialized]
  849 |   spirv::GroupOperation groupOperation;
      |                         ^
In function '__find_if',
    inlined from 'find_if' at /usr/include/c++/13/bits/stl_algo.h:3922:28,
    inlined from 'none_of' at /usr/include/c++/13/bits/stl_algo.h:477:47,
    inlined from 'any_of' at /usr/include/c++/13/bits/stl_algo.h:496:27,
    inlined from 'any_of' at /usr/include/llvm/ADT/STLExtras.h:1625:21,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:144:19,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:161:23:
/usr/include/c++/13/bits/stl_algobase.h:2116:23: warning: 'argAttrs' may be used uninitialized [-Wmaybe-uninitialized]
 2116 |       return __find_if(__first, __last, __pred,
      |                       ^
/usr/include/c++/13/bits/stl_algobase.h: In function 'addArgAndResultAttrs':
/usr/include/c++/13/bits/stl_algobase.h:2063: note: by argument 1 of type 'const struct DictionaryAttr *' to '__find_if.isra' declared here
 2063 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:158:31: note: 'argAttrs' declared here
  158 |   SmallVector<DictionaryAttr> argAttrs;
      |                               ^
In function '__find_if',
    inlined from 'find_if' at /usr/include/c++/13/bits/stl_algo.h:3922:28,
    inlined from 'none_of' at /usr/include/c++/13/bits/stl_algo.h:477:47,
    inlined from 'any_of' at /usr/include/c++/13/bits/stl_algo.h:496:27,
    inlined from 'any_of' at /usr/include/llvm/ADT/STLExtras.h:1625:21,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:144:19,
    inlined from 'addArgAndResultAttrs' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:161:23:
/usr/include/c++/13/bits/stl_algobase.h:2116:23: warning: 'argAttrs' may be used uninitialized [-Wmaybe-uninitialized]
 2116 |       return __find_if(__first, __last, __pred,
      |                       ^
/usr/include/c++/13/bits/stl_algobase.h: In function 'addArgAndResultAttrs':
/usr/include/c++/13/bits/stl_algobase.h:2063: note: by argument 2 of type 'const struct DictionaryAttr *' to '__find_if.isra' declared here
 2063 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/FunctionImplementation.cpp:158:31: note: 'argAttrs' declared here
  158 |   SmallVector<DictionaryAttr> argAttrs;
      |                               ^
In member function '__ct ',
    inlined from 'convertOmpWsLoop' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:877:29,
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:1376:32,
    inlined from 'Case' at /usr/include/llvm/ADT/TypeSwitch.h:122:22,
    inlined from 'Case' at /usr/include/llvm/ADT/TypeSwitch.h:60:40,
    inlined from 'convertOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:1375:12:
/usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:662:11: warning: 'atomicGen.callable' may be used uninitialized [-Wmaybe-uninitialized]
  662 |           AtomicReductionGen(AtomicReductionGen) {
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp: In member function 'convertOperation':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp:870:49: note: 'atomicGen.callable' was declared here
  870 |     llvm::OpenMPIRBuilder::AtomicReductionGenTy atomicGen = nullptr;
      |                                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
In function 'makeStridedLinearLayoutMap',
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinTypes.cpp:916:3: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  916 |   if (offset != MemRefType::getDynamicStrideOrOffset()) {
      |   ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp: In function 'parseCooperativeMatrixType':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:348:38: warning: 'scope' may be used uninitialized [-Wmaybe-uninitialized]
  348 |   return CooperativeMatrixNVType::get(elementTy, scope, dims[0], dims[1]);
      |                                      ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:342:9: note: 'scope' was declared here
  342 |   Scope scope;
      |         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp: In member function 'computeExpectedDiags':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:775:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  775 |           record.lineNo += offset;
      |                            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/Diagnostics.cpp:771:13: note: 'offset' was declared here
  771 |         int offset;
      |             ^
[10/13] /usr/bin/g++ -DMLIR_CUDA_CONVERSIONS_ENABLED=1 -DMLIR_INCLUDE_TESTS -DMLIR_ROCM_CONVERSIONS_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/tblgen-lsp-server -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include -I/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG  -fno-exceptions -fno-exceptions -MD -MT tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/tblgen-lsp-server.cpp.o -MF tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/tblgen-lsp-server.cpp.o.d -o tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/tblgen-lsp-server.cpp.o -c /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/tools/tblgen-lsp-server/tblgen-lsp-server.cpp
[11/13] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/tblgen-lsp-server.cpp.o -o bin/tblgen-lsp-server  lib/Tools/tblgen-lsp-server/libTableGenLspServerLib.a  lib/Tools/lsp-server-support/libMLIRLspServerSupportLib.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so  /usr/lib/libLLVMTableGen.a  /usr/lib/libLLVMSupport.a  /usr/lib/libLLVMDemangle.a  -lrt  -ldl  -lm  /usr/lib/libz.so  /usr/lib/libtinfo.so && :
[12/13] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes    -Wl,-rpath-link,  -Wl,--gc-sections tools/mlir-reduce/CMakeFiles/mlir-reduce.dir/mlir-reduce.cpp.o -o bin/mlir-reduce  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/ArmNeon2dToIntr/libMLIRArmNeon2dToIntr.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/BufferizationToMemRef/libMLIRBufferizationToMemRef.a  lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/ControlFlowToSPIRV/libMLIRControlFlowToSPIRV.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/GPUToNVVM/libMLIRGPUToNVVMTransforms.a  lib/Conversion/GPUToROCDL/libMLIRGPUToROCDLTransforms.a  lib/Conversion/GPUToSPIRV/libMLIRGPUToSPIRV.a  lib/Conversion/GPUToVulkan/libMLIRGPUToVulkanTransforms.a  lib/Conversion/LinalgToLLVM/libMLIRLinalgToLLVM.a  lib/Conversion/LinalgToSPIRV/libMLIRLinalgToSPIRV.a  lib/Conversion/LinalgToStandard/libMLIRLinalgToStandard.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/MathToSPIRV/libMLIRMathToSPIRV.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Conversion/NVGPUToNVVM/libMLIRNVGPUToNVVM.a  lib/Conversion/OpenACCToLLVM/libMLIROpenACCToLLVM.a  lib/Conversion/OpenACCToSCF/libMLIROpenACCToSCF.a  lib/Conversion/OpenMPToLLVM/libMLIROpenMPToLLVM.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/SCFToGPU/libMLIRSCFToGPU.a  lib/Conversion/SCFToOpenMP/libMLIRSCFToOpenMP.a  lib/Conversion/SCFToSPIRV/libMLIRSCFToSPIRV.a  lib/Conversion/ShapeToStandard/libMLIRShapeToStandard.a  lib/Conversion/SPIRVToLLVM/libMLIRSPIRVToLLVM.a  lib/Conversion/TensorToLinalg/libMLIRTensorToLinalg.a  lib/Conversion/TensorToSPIRV/libMLIRTensorToSPIRV.a  lib/Conversion/TosaToArith/libMLIRTosaToArith.a  lib/Conversion/TosaToLinalg/libMLIRTosaToLinalg.a  lib/Conversion/TosaToSCF/libMLIRTosaToSCF.a  lib/Conversion/TosaToTensor/libMLIRTosaToTensor.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Conversion/VectorToGPU/libMLIRVectorToGPU.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Conversion/VectorToSPIRV/libMLIRVectorToSPIRV.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Affine/Transforms/libMLIRAffineTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/Async/Transforms/libMLIRAsyncTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/Bufferization/TransformOps/libMLIRBufferizationTransformOps.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/EmitC/IR/libMLIREmitCDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Linalg/TransformOps/libMLIRLinalgTransformOps.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Dialect/Math/Transforms/libMLIRMathTransforms.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Dialect/MemRef/Transforms/libMLIRMemRefTransforms.a  lib/Dialect/MemRef/Utils/libMLIRMemRefUtils.a  lib/Dialect/MLProgram/IR/libMLIRMLProgramDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/NVGPU/Transforms/libMLIRNVGPUTransforms.a  lib/Dialect/OpenACC/libMLIROpenACCDialect.a  lib/Dialect/OpenMP/libMLIROpenMPDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Quant/Transforms/libMLIRQuantTransforms.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/SCF/TransformOps/libMLIRSCFTransformOps.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Dialect/Shape/Transforms/libMLIRShapeOpsTransforms.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Pipelines/libMLIRSparseTensorPipelines.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/SPIRV/Linking/ModuleCombiner/libMLIRSPIRVModuleCombiner.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVTransforms.a  lib/Dialect/SPIRV/Utils/libMLIRSPIRVUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorInferTypeOpInterfaceImpl.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Tosa/Transforms/libMLIRTosaTransforms.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Transform/Transforms/libMLIRTransformDialectTransforms.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  test/lib/Dialect/Tosa/libMLIRTosaTestPasses.a  test/lib/Dialect/Test/libMLIRTestDialect.a  lib/Dialect/libMLIRDialect.a  lib/IR/libMLIRIR.a  lib/Pass/libMLIRPass.a  lib/Tools/mlir-reduce/libMLIRReduceLib.a  lib/Conversion/AMDGPUToROCDL/libMLIRAMDGPUToROCDL.a  lib/Dialect/AMDGPU/IR/libMLIRAMDGPUDialect.a  lib/Conversion/GPUCommon/libMLIRGPUToGPURuntimeTransforms.a  lib/Conversion/AsyncToLLVM/libMLIRAsyncToLLVM.a  lib/Conversion/MemRefToSPIRV/libMLIRMemRefToSPIRV.a  lib/Target/SPIRV/Serialization/libMLIRSPIRVSerialization.a  lib/Target/SPIRV/libMLIRSPIRVBinaryUtils.a  lib/Dialect/GPU/libMLIRGPUTransforms.a  lib/ExecutionEngine/libMLIRExecutionEngine.a  lib/ExecutionEngine/libMLIRExecutionEngineUtils.a  lib/Target/LLVMIR/Dialect/LLVMIR/libMLIRLLVMToLLVMIRTranslation.a  lib/Target/LLVMIR/Dialect/ROCDL/libMLIRROCDLToLLVMIRTranslation.a  lib/Dialect/LLVMIR/libMLIRROCDLDialect.a  lib/Conversion/ArithmeticToSPIRV/libMLIRArithmeticToSPIRV.a  lib/Conversion/FuncToSPIRV/libMLIRFuncToSPIRV.a  lib/Dialect/Async/IR/libMLIRAsyncDialect.a  lib/Dialect/NVGPU/IR/libMLIRNVGPUDialect.a  lib/Dialect/Shape/IR/libMLIRShapeDialect.a  lib/Conversion/AffineToStandard/libMLIRAffineToStandard.a  lib/Conversion/ComplexToLLVM/libMLIRComplexToLLVM.a  lib/Conversion/ComplexToLibm/libMLIRComplexToLibm.a  lib/Conversion/ComplexToStandard/libMLIRComplexToStandard.a  lib/Conversion/MathToLibm/libMLIRMathToLibm.a  lib/Conversion/MathToLLVM/libMLIRMathToLLVM.a  lib/Conversion/MemRefToLLVM/libMLIRMemRefToLLVM.a  lib/Conversion/ReconcileUnrealizedCasts/libMLIRReconcileUnrealizedCasts.a  lib/Conversion/SCFToControlFlow/libMLIRSCFToControlFlow.a  lib/Conversion/VectorToLLVM/libMLIRVectorToLLVM.a  lib/Dialect/ArmNeon/libMLIRArmNeonDialect.a  lib/Dialect/ArmSVE/Transforms/libMLIRArmSVETransforms.a  lib/Dialect/ArmSVE/IR/libMLIRArmSVEDialect.a  lib/Dialect/AMX/Transforms/libMLIRAMXTransforms.a  lib/Dialect/AMX/IR/libMLIRAMXDialect.a  lib/Target/LLVMIR/libMLIRTargetLLVMIRExport.a  lib/Dialect/LLVMIR/Transforms/libMLIRLLVMIRTransforms.a  lib/Dialect/LLVMIR/libMLIRNVVMDialect.a  lib/Tools/mlir-translate/libMLIRTranslateLib.a  lib/Dialect/SparseTensor/Transforms/libMLIRSparseTensorTransforms.a  lib/Dialect/SparseTensor/Utils/libMLIRSparseTensorUtils.a  lib/Dialect/SPIRV/Transforms/libMLIRSPIRVConversion.a  lib/Dialect/SPIRV/IR/libMLIRSPIRVDialect.a  lib/Dialect/Transform/IR/libMLIRTransformDialect.a  lib/Dialect/Tosa/libMLIRTosaDialect.a  lib/Dialect/Quant/Utils/libMLIRQuantUtils.a  lib/Dialect/Quant/IR/libMLIRQuantDialect.a  lib/Dialect/Linalg/Transforms/libMLIRLinalgTransforms.a  lib/Conversion/FuncToLLVM/libMLIRFuncToLLVM.a  lib/Conversion/ArithmeticToLLVM/libMLIRArithmeticToLLVM.a  lib/Conversion/ControlFlowToLLVM/libMLIRControlFlowToLLVM.a  lib/Conversion/VectorToSCF/libMLIRVectorToSCF.a  lib/Dialect/Func/Transforms/libMLIRFuncTransforms.a  lib/Dialect/Arithmetic/Transforms/libMLIRArithmeticTransforms.a  lib/Dialect/Linalg/Analysis/libMLIRLinalgAnalysis.a  lib/Dialect/Linalg/Utils/libMLIRLinalgUtils.a  lib/Dialect/Tensor/Utils/libMLIRTensorUtils.a  lib/Dialect/SCF/Transforms/libMLIRSCFTransforms.a  lib/Dialect/SCF/Utils/libMLIRSCFUtils.a  lib/Dialect/Tensor/IR/libMLIRTensorTilingInterfaceImpl.a  lib/Dialect/Tensor/Transforms/libMLIRTensorTransforms.a  lib/Dialect/Vector/Transforms/libMLIRVectorTransforms.a  lib/Dialect/Affine/Utils/libMLIRAffineUtils.a  lib/Dialect/Bufferization/Transforms/libMLIRBufferizationTransforms.a  lib/Dialect/GPU/libMLIRGPUOps.a  lib/Dialect/DLTI/libMLIRDLTIDialect.a  lib/Dialect/Linalg/IR/libMLIRLinalgDialect.a  lib/Dialect/Math/IR/libMLIRMathDialect.a  lib/Interfaces/libMLIRTilingInterface.a  lib/Dialect/Vector/Utils/libMLIRVectorUtils.a  lib/Dialect/Affine/Analysis/libMLIRAffineAnalysis.a  lib/Dialect/SCF/IR/libMLIRSCFDialect.a  lib/Dialect/Bufferization/IR/libMLIRBufferizationDialect.a  lib/Dialect/SparseTensor/IR/libMLIRSparseTensorDialect.a  lib/Analysis/Presburger/libMLIRPresburger.a  lib/Dialect/Affine/IR/libMLIRAffineDialect.a  lib/Dialect/Func/IR/libMLIRFuncDialect.a  lib/Dialect/ControlFlow/IR/libMLIRControlFlowDialect.a  lib/Dialect/X86Vector/Transforms/libMLIRX86VectorTransforms.a  lib/Conversion/LLVMCommon/libMLIRLLVMCommonConversion.a  lib/Dialect/Vector/IR/libMLIRVectorDialect.a  lib/Dialect/MemRef/IR/libMLIRMemRefDialect.a  lib/Interfaces/libMLIRVectorInterfaces.a  lib/Dialect/X86Vector/IR/libMLIRX86VectorDialect.a  lib/Dialect/LLVMIR/libMLIRLLVMDialect.a  lib/Dialect/Tensor/IR/libMLIRTensorDialect.a  lib/Dialect/Arithmetic/Utils/libMLIRArithmeticUtils.a  lib/Dialect/Complex/IR/libMLIRComplexDialect.a  lib/Dialect/Arithmetic/IR/libMLIRArithmeticDialect.a  lib/Dialect/Utils/libMLIRDialectUtils.a  lib/Interfaces/libMLIRCastInterfaces.a  lib/Interfaces/libMLIRParallelCombiningOpInterface.a  lib/Dialect/libMLIRDialect.a  lib/Transforms/libMLIRTransforms.a  lib/Interfaces/libMLIRCopyOpInterface.a  lib/Interfaces/libMLIRDerivedAttributeOpInterface.a  lib/Parser/libMLIRParser.a  lib/AsmParser/libMLIRAsmParser.a  lib/Reducer/libMLIRReduce.a  lib/Transforms/Utils/libMLIRTransformUtils.a  lib/Rewrite/libMLIRRewrite.a  lib/Conversion/PDLToPDLInterp/libMLIRPDLToPDLInterp.a  lib/Pass/libMLIRPass.a  lib/Analysis/libMLIRAnalysis.a  lib/Interfaces/libMLIRDataLayoutInterfaces.a  lib/Interfaces/libMLIRCallInterfaces.a  lib/Interfaces/libMLIRControlFlowInterfaces.a  lib/Interfaces/libMLIRLoopLikeInterface.a  lib/Interfaces/libMLIRInferIntRangeInterface.a  lib/Interfaces/libMLIRViewLikeInterface.a  lib/Dialect/PDLInterp/IR/libMLIRPDLInterpDialect.a  lib/Dialect/PDL/IR/libMLIRPDLDialect.a  lib/Interfaces/libMLIRInferTypeOpInterface.a  lib/Interfaces/libMLIRSideEffectInterfaces.a  lib/IR/libMLIRIR.a  lib/Support/libMLIRSupport.a  /usr/lib/libLLVM-15.so && :
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389: warning: virtual table of type 'struct OperationPass' violates one definition rule [-Wodr]
  389 | class OperationPass<void> : public Pass {
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:389:7: note: the conflicting type defined in another translation unit
  389 | class OperationPass<void> : public Pass {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Pass/Pass.h:184:25: note: virtual method 'initialize'
  184 |   virtual LogicalResult initialize(MLIRContext *context) { return success(); }
      |                         ^
<built-in>: note: ought to match virtual method '__cxa_pure_virtual' but does not
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp: In member function 'operator()':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:235:49: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  235 |       AffineMap map = makeStridedLinearLayoutMap(strides, offset, getContext());
      |                                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/AsmParser/TypeParser.cpp:230:15: note: 'offset' was declared here
  230 |       int64_t offset;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp: In function 'callback_fn':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/IR/BuiltinAttributes.cpp:842:11: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  842 |         T value;
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestTypes.cpp:193:23: warning: 'signedness' may be used uninitialized [-Wmaybe-uninitialized]
  193 |   SignednessSemantics signedness;
      |                       ^
In function 'memcpy',
    inlined from 'push_back' at /usr/include/llvm/ADT/SmallVector.h:544:11,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp:86:23:
/usr/include/bits/string_fortified.h:29:33: warning: 'intVal' may be used uninitialized [-Wmaybe-uninitialized]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestAttributes.cpp:84:12: note: 'intVal' was declared here
   84 |   uint64_t intVal;
      |            ^
In member function '__ct ',
    inlined from 'allowOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h:122:23,
    inlined from 'runOnOperation' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28:
/usr/include/c++/13/bits/std_function.h:391: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  391 |             __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
      | 
/usr/include/c++/13/bits/std_function.h: In member function 'runOnOperation':
/usr/include/c++/13/bits/std_function.h:267: note: by argument 2 of type 'const union _Any_data & {ref-all}' to '_M_manager' declared here
  267 |       _M_manager(_Any_data& __dest, const _Any_data& __source,
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/DenseBufferizationPass.cpp:46:28: note: '<anonymous>' declared here
   46 |     opFilter.allowOperation([&](Operation *op) {
      |                            ^
In member function 'at',
    inlined from 'operator()' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Analysis/Presburger/Matrix.h:63:65,
    inlined from 'addBound' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Analysis/Presburger/IntegerRelation.cpp:1288:15,
    inlined from 'addBound' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1369:11,
    inlined from 'getAsConstraints' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/Utils.cpp:103:22:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Analysis/Presburger/Matrix.h:54:48: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
   54 |     return data[row * nReservedColumns + column];
      |                                                ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp: In member function 'getAsConstraints':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp:1365:12: note: 'pos' was declared here
 1365 |   unsigned pos;
      |            ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3174:26: warning: 'addrModel' may be used uninitialized [-Wmaybe-uninitialized]
 3174 |   spirv::AddressingModel addrModel;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:3175:22: warning: 'memoryModel' may be used uninitialized [-Wmaybe-uninitialized]
 3175 |   spirv::MemoryModel memoryModel;
      |                      ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp:876: warning: 'numResults' may be used uninitialized [-Wmaybe-uninitialized]
  876 |   for (unsigned i = 0; i < numResults; ++i)
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/test/lib/Dialect/Test/TestDialect.cpp:871: note: 'numResults' was declared here
  871 |   uint64_t numResults;
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parseGroupNonUniformArithmeticOp':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:849:25: warning: 'groupOperation' may be used uninitialized [-Wmaybe-uninitialized]
  849 |   spirv::GroupOperation groupOperation;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2073:25: warning: 'execModel' may be used uninitialized [-Wmaybe-uninitialized]
 2073 |   spirv::ExecutionModel execModel;
      |                         ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2133:24: warning: 'execMode' may be used uninitialized [-Wmaybe-uninitialized]
 2133 |   spirv::ExecutionMode execMode;
      |                        ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:2223:26: warning: 'fnControl' may be used uninitialized [-Wmaybe-uninitialized]
 2223 |   spirv::FunctionControl fnControl;
      |                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:233:15: warning: 'control' may be used uninitialized [-Wmaybe-uninitialized]
  233 |     EnumClass control;
      |               ^
In function 'get',
    inlined from 'parseImageOperands' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:378:39,
    inlined from 'parse' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc:33861:27:
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc:2153:58: warning: 'imageOperands' may be used uninitialized [-Wmaybe-uninitialized]
 2153 |   ::mlir::IntegerAttr baseAttr = ::mlir::IntegerAttr::get(intType, static_cast<uint32_t>(val));
      |                                                          ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp: In function 'parse':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp:374:24: note: 'imageOperands' was declared here
  374 |   spirv::ImageOperands imageOperands;
      |                        ^
In function 'getHashValue',
    inlined from 'getHashValue' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc:2131:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:0,
    inlined from 'getHashValueImpl' at /usr/include/llvm/ADT/DenseMapInfo.h:257:36,
    inlined from 'getHashValue' at /usr/include/llvm/ADT/DenseMapInfo.h:269:31,
    inlined from 'getHash' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:335:61,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/Support/StorageUniquer.h:201:42,
    inlined from 'getWithTypeID' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:189:59,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/TypeSupport.h:170:37,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/include/mlir/IR/StorageUniquerSupport.h:154:45,
    inlined from 'get' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp:225:19,
    inlined from 'parseCooperativeMatrixType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:348:38,
    inlined from 'parseType' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:755:38:
/usr/include/llvm/ADT/DenseMapInfo.h:126: warning: 'scope' may be used uninitialized [-Wmaybe-uninitialized]
  126 |   static unsigned getHashValue(const unsigned& Val) { return Val * 37U; }
      | 
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp: In member function 'parseType':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp:342:9: note: 'scope' was declared here
  342 |   Scope scope;
      |         ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2091:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2091 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:263:23:
/usr/include/c++/13/bits/stl_algobase.h:2096:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2096 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2071:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2071 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2075:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2075 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2079:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2079 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2083:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
In function '__find_if',
    inlined from '__find_if_not' at /usr/include/c++/13/bits/stl_algo.h:112:28,
    inlined from 'find_if_not' at /usr/include/c++/13/bits/stl_algo.h:519:32,
    inlined from 'all_of' at /usr/include/c++/13/bits/stl_algo.h:459:40,
    inlined from 'all_of' at /usr/include/llvm/ADT/STLExtras.h:1618:21,
    inlined from 'getUpperBoundForIndex' at /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:264:23:
/usr/include/c++/13/bits/stl_algobase.h:2091:11: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
 2091 |           if (__pred(__first))
      |           ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp: In function 'getUpperBoundForIndex':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/Linalg/Utils/Utils.cpp:247:14: note: 'pos' was declared here
  247 |     unsigned pos;
      |              ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp: In member function 'matchAndRewrite':
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:704:7: warning: 'useDirectConversion' may be used uninitialized [-Wmaybe-uninitialized]
  704 |       if (useDirectConversion) {
      |       ^
/builddir/build/BUILD/llvm-project-15.0.6.src/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp:690:12: note: 'useDirectConversion' was declared here
  690 |       bool useDirectConversion;
      |            ^
In function 'consumeNumHexDigits',
    inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35:
/usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
   95 |     if (isPrefixedHexStyle(Style))
      |                           ^
/usr/include/llvm/Support/FormatProviders.h: In function 'format':
/usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here
  132 |     HexPrintStyle HS;
      |                   ^
[12/13] cd /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test && /usr/bin/lit -v /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/test
lit: /usr/lib/python3.11/site-packages/lit/llvm/subst.py:126: note: Did not find mlir-cpu-runner in /builddir/build/BUILD/llvm-project-15.0.6.src/mlir/redhat-linux-build/bin:/usr/bin
lit: /usr/lib/python3.11/site-packages/lit/discovery.py:247: warning: test suite 'MLIR-Unit' contained no tests
-- Testing: 1194 tests, 2 workers --
PASS: MLIR :: Analysis/DataFlow/test-dead-code-analysis.mlir (1 of 1194)
PASS: MLIR :: Analysis/DataFlow/test-last-modified-callgraph.mlir (2 of 1194)
PASS: MLIR :: Analysis/DataFlow/test-last-modified.mlir (3 of 1194)
PASS: MLIR :: Analysis/test-alias-analysis-modref.mlir (4 of 1194)
PASS: MLIR :: Analysis/test-callgraph.mlir (5 of 1194)
PASS: MLIR :: Analysis/test-alias-analysis.mlir (6 of 1194)
PASS: MLIR :: Analysis/test-dominance.mlir (7 of 1194)
PASS: MLIR :: Analysis/test-foo-analysis.mlir (8 of 1194)
PASS: MLIR :: Analysis/test-liveness.mlir (9 of 1194)
PASS: MLIR :: Analysis/test-match-reduction.mlir (10 of 1194)
PASS: MLIR :: Analysis/test-shape-fn-report.mlir (11 of 1194)
UNSUPPORTED: MLIR :: CAPI/execution_engine.c (12 of 1194)
PASS: MLIR :: Analysis/test-topoligical-sort.mlir (13 of 1194)
PASS: MLIR :: CAPI/ir.c (14 of 1194)
PASS: MLIR :: CAPI/llvm.c (15 of 1194)
PASS: MLIR :: CAPI/pass.c (16 of 1194)
PASS: MLIR :: CAPI/pdl.c (17 of 1194)
PASS: MLIR :: CAPI/quant.c (18 of 1194)
PASS: MLIR :: CAPI/sparse_tensor.c (19 of 1194)
PASS: MLIR :: Conversion/AffineToStandard/lower-affine-gpu.mlir (20 of 1194)
PASS: MLIR :: Conversion/AMDGPUToROCDL/amdgpu-to-rocdl.mlir (21 of 1194)
PASS: MLIR :: Conversion/AffineToStandard/lower-affine-to-vector.mlir (22 of 1194)
PASS: MLIR :: Conversion/AffineToStandard/no-memref.mlir (23 of 1194)
PASS: MLIR :: Conversion/AffineToStandard/lower-affine.mlir (24 of 1194)
PASS: MLIR :: Conversion/ArithmeticToLLVM/arith-to-llvm.mlir (25 of 1194)
PASS: MLIR :: Conversion/ArithmeticToLLVM/convert-nd-vector-to-llvmir.mlir (26 of 1194)
PASS: MLIR :: Conversion/AsyncToLLVM/convert-coro-to-llvm.mlir (27 of 1194)
PASS: MLIR :: Conversion/AsyncToLLVM/convert-runtime-to-llvm.mlir (28 of 1194)
PASS: MLIR :: Conversion/ArithmeticToSPIRV/arithmetic-to-spirv.mlir (29 of 1194)
PASS: MLIR :: Conversion/BufferizationToMemRef/bufferization-to-memref.mlir (30 of 1194)
PASS: MLIR :: Conversion/AsyncToLLVM/convert-to-llvm.mlir (31 of 1194)
PASS: MLIR :: Conversion/ComplexToLLVM/convert-to-llvm.mlir (32 of 1194)
PASS: MLIR :: Conversion/ComplexToLLVM/full-conversion.mlir (33 of 1194)
PASS: MLIR :: Conversion/ComplexToLibm/convert-to-libm.mlir (34 of 1194)
PASS: MLIR :: Conversion/ComplexToStandard/full-conversion.mlir (35 of 1194)
PASS: MLIR :: Conversion/ControlFlowToSPIRV/cf-ops-to-spirv.mlir (36 of 1194)
PASS: MLIR :: Conversion/ComplexToStandard/convert-to-standard.mlir (37 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/convert-argattrs.mlir (38 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/convert-data-layout.mlir (39 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/calling-convention.mlir (40 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/convert-funcs.mlir (41 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/convert-types.mlir (42 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/emit-c-wrappers-for-external-callers.mlir (43 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/emit-c-wrappers-for-external-functions.mlir (44 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/func-memref-return.mlir (45 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/func-memref.mlir (46 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/invalid.mlir (47 of 1194)
PASS: MLIR :: Conversion/FuncToSPIRV/func-ops-to-spirv.mlir (48 of 1194)
PASS: MLIR :: Conversion/FuncToLLVM/func-to-llvm.mlir (49 of 1194)
PASS: MLIR :: Conversion/GPUCommon/lower-alloc-to-gpu-runtime-calls.mlir (50 of 1194)
PASS: MLIR :: Conversion/GPUCommon/lower-launch-func-to-gpu-runtime-calls.mlir (51 of 1194)
PASS: MLIR :: Conversion/FuncToSPIRV/types-to-spirv.mlir (52 of 1194)
PASS: MLIR :: Conversion/GPUCommon/lower-memcpy-to-gpu-runtime-calls.mlir (53 of 1194)
PASS: MLIR :: Conversion/GPUCommon/lower-memset-to-gpu-runtime-calls.mlir (54 of 1194)
PASS: MLIR :: Conversion/GPUCommon/lower-wait-to-gpu-runtime-calls.mlir (55 of 1194)
PASS: MLIR :: Conversion/GPUCommon/memory-attrbution.mlir (56 of 1194)
PASS: MLIR :: Conversion/GPUToCUDA/lower-nvvm-kernel-to-cubin.mlir (57 of 1194)
PASS: MLIR :: Conversion/GPUToNVVM/gpu-to-nvvm.mlir (58 of 1194)
PASS: MLIR :: Conversion/GPUToNVVM/wmma-ops-to-nvvm.mlir (59 of 1194)
PASS: MLIR :: Conversion/GPUToROCDL/gpu-to-rocdl-hip.mlir (60 of 1194)
PASS: MLIR :: Conversion/GPUToROCDL/gpu-to-rocdl-opencl.mlir (61 of 1194)
PASS: MLIR :: Conversion/GPUToROCm/lower-rocdl-kernel-to-hsaco.mlir (62 of 1194)
PASS: MLIR :: Conversion/GPUToROCDL/gpu-to-rocdl.mlir (63 of 1194)
PASS: MLIR :: Conversion/GPUToSPIRV/builtins.mlir (64 of 1194)
PASS: MLIR :: Conversion/GPUToSPIRV/entry-point.mlir (65 of 1194)
PASS: MLIR :: Conversion/GPUToSPIRV/load-store.mlir (66 of 1194)
PASS: MLIR :: Conversion/GPUToSPIRV/module-structure-opencl.mlir (67 of 1194)
PASS: MLIR :: Conversion/GPUToSPIRV/simple.mlir (68 of 1194)
PASS: MLIR :: Conversion/GPUToVulkan/invoke-vulkan.mlir (69 of 1194)
PASS: MLIR :: Conversion/GPUToVulkan/lower-gpu-launch-vulkan-launch.mlir (70 of 1194)
PASS: MLIR :: Conversion/LinalgToSPIRV/linalg-to-spirv.mlir (71 of 1194)
PASS: MLIR :: Conversion/MathToLLVM/math-to-llvm.mlir (72 of 1194)
PASS: MLIR :: Conversion/MathToSPIRV/math-to-core-spirv.mlir (73 of 1194)
PASS: MLIR :: Conversion/MathToLibm/convert-to-libm.mlir (74 of 1194)
PASS: MLIR :: Conversion/MathToSPIRV/math-to-opencl-spirv.mlir (75 of 1194)
PASS: MLIR :: Conversion/MathToSPIRV/math-to-gl-spirv.mlir (76 of 1194)
PASS: MLIR :: Conversion/MemRefToLLVM/convert-alloca-scope.mlir (77 of 1194)
PASS: MLIR :: Conversion/MemRefToLLVM/convert-static-memref-ops.mlir (78 of 1194)
PASS: MLIR :: Conversion/MemRefToLLVM/generic-functions.mlir (79 of 1194)
PASS: MLIR :: Conversion/MemRefToLLVM/convert-dynamic-memref-ops.mlir (80 of 1194)
PASS: MLIR :: Conversion/MemRefToSPIRV/alloc.mlir (81 of 1194)
PASS: MLIR :: Conversion/MemRefToSPIRV/alloca.mlir (82 of 1194)
PASS: MLIR :: Conversion/MemRefToSPIRV/memref-to-spirv.mlir (83 of 1194)
PASS: MLIR :: Conversion/MemRefToLLVM/memref-to-llvm.mlir (84 of 1194)
PASS: MLIR :: Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir (85 of 1194)
PASS: MLIR :: Conversion/OpenACCToSCF/convert-openacc-to-scf.mlir (86 of 1194)
PASS: MLIR :: Conversion/OpenMPToLLVM/convert-to-llvmir.mlir (87 of 1194)
PASS: MLIR :: Conversion/PDLToPDLInterp/pdl-to-pdl-interp-matcher.mlir (88 of 1194)
PASS: MLIR :: Conversion/OpenACCToLLVM/convert-data-operands-to-llvmir.mlir (89 of 1194)
PASS: MLIR :: Conversion/PDLToPDLInterp/pdl-to-pdl-interp-rewriter.mlir (90 of 1194)
PASS: MLIR :: Conversion/SCFToControlFlow/convert-to-cfg.mlir (91 of 1194)
PASS: MLIR :: Conversion/SCFToGPU/no_blocks_no_threads.mlir (92 of 1194)
PASS: MLIR :: Conversion/SCFToGPU/parallel_loop.mlir (93 of 1194)
PASS: MLIR :: Conversion/SCFToGPU/step_one.mlir (94 of 1194)
PASS: MLIR :: Conversion/SCFToGPU/step_positive.mlir (95 of 1194)
PASS: MLIR :: Conversion/SCFToOpenMP/reductions.mlir (96 of 1194)
PASS: MLIR :: Conversion/SCFToOpenMP/scf-to-openmp.mlir (97 of 1194)
PASS: MLIR :: Conversion/SCFToSPIRV/for.mlir (98 of 1194)
PASS: MLIR :: Conversion/SCFToSPIRV/if.mlir (99 of 1194)
PASS: MLIR :: Conversion/SCFToSPIRV/while.mlir (100 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/arithmetic-ops-to-llvm.mlir (101 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/cast-ops-to-llvm.mlir (102 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/bitwise-ops-to-llvm.mlir (103 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/comparison-ops-to-llvm.mlir (104 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/constant-op-to-llvm.mlir (105 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/control-flow-ops-to-llvm.mlir (106 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/func-ops-to-llvm.mlir (107 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/logical-ops-to-llvm.mlir (108 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/gl-ops-to-llvm.mlir (109 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/lower-host-to-llvm-calls.mlir (110 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/memory-ops-to-llvm.mlir (111 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/module-ops-to-llvm.mlir (112 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/misc-ops-to-llvm.mlir (113 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/shift-ops-to-llvm.mlir (114 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/spirv-types-to-llvm-invalid.mlir (115 of 1194)
PASS: MLIR :: Conversion/ShapeToStandard/convert-shape-constraints.mlir (116 of 1194)
PASS: MLIR :: Conversion/SPIRVToLLVM/spirv-types-to-llvm.mlir (117 of 1194)
PASS: MLIR :: Conversion/TensorToLinalg/tensor-ops-to-linalg.mlir (118 of 1194)
PASS: MLIR :: Conversion/TensorToSPIRV/tensor-ops-to-spirv.mlir (119 of 1194)
PASS: MLIR :: Conversion/ShapeToStandard/shape-to-standard.mlir (120 of 1194)
PASS: MLIR :: Conversion/TosaToArith/tosa-to-arith.mlir (121 of 1194)
PASS: MLIR :: Conversion/TosaToLinalg/tosa-to-linalg-named.mlir (122 of 1194)
PASS: MLIR :: Conversion/TosaToSCF/tosa-to-scf.mlir (123 of 1194)
PASS: MLIR :: Conversion/TosaToTensor/tosa-to-tensor.mlir (124 of 1194)
PASS: MLIR :: Conversion/VectorToGPU/vector-to-mma-ops-mma-sync.mlir (125 of 1194)
PASS: MLIR :: Conversion/TosaToLinalg/tosa-to-linalg.mlir (126 of 1194)
PASS: MLIR :: Conversion/VectorToGPU/vector-to-mma-ops.mlir (127 of 1194)
PASS: MLIR :: Conversion/VectorToLLVM/vector-mask-to-llvm.mlir (128 of 1194)
PASS: MLIR :: Conversion/VectorToLLVM/vector-reduction-to-llvm.mlir (129 of 1194)
PASS: MLIR :: Conversion/VectorToSCF/tensor-transfer-ops.mlir (130 of 1194)
PASS: MLIR :: Conversion/VectorToSCF/unrolled-tensor-transfer-ops.mlir (131 of 1194)
PASS: MLIR :: Conversion/VectorToSCF/unrolled-vector-to-loops.mlir (132 of 1194)
PASS: MLIR :: Conversion/VectorToSCF/vector-to-scf-mask-and-permutation-map.mlir (133 of 1194)
PASS: MLIR :: Conversion/VectorToSCF/vector-to-scf.mlir (134 of 1194)
PASS: MLIR :: Conversion/VectorToSPIRV/vector-to-spirv.mlir (135 of 1194)
PASS: MLIR :: Conversion/VectorToLLVM/vector-to-llvm.mlir (136 of 1194)
PASS: MLIR :: Dialect/AMX/invalid.mlir (137 of 1194)
PASS: MLIR :: Dialect/AMX/legalize-for-llvm.mlir (138 of 1194)
PASS: MLIR :: Dialect/AMDGPU/ops.mlir (139 of 1194)
PASS: MLIR :: Dialect/AMX/roundtrip.mlir (140 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/compose_maps.mlir (141 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/uniform_divergent.mlir (142 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vector_utils.mlir (143 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_1d.mlir (144 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_3d.mlir (145 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_2d.mlir (146 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_outer_loop_2d.mlir (147 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_outer_loop_transpose_2d.mlir (148 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_reduction_2d.mlir (149 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_transpose_2d.mlir (150 of 1194)
PASS: MLIR :: Dialect/Affine/SuperVectorize/vectorize_reduction.mlir (151 of 1194)
PASS: MLIR :: Dialect/Affine/affine-loop-invariant-code-motion.mlir (152 of 1194)
PASS: MLIR :: Dialect/Affine/affine-loop-normalize.mlir (153 of 1194)
PASS: MLIR :: Dialect/Affine/affine-data-copy.mlir (154 of 1194)
PASS: MLIR :: Dialect/Affine/constant-fold.mlir (155 of 1194)
PASS: MLIR :: Dialect/Affine/canonicalize.mlir (156 of 1194)
PASS: MLIR :: Dialect/Affine/dma.mlir (157 of 1194)
PASS: MLIR :: Dialect/Affine/inlining.mlir (158 of 1194)
PASS: MLIR :: Dialect/Affine/dma-generate.mlir (159 of 1194)
PASS: MLIR :: Dialect/Affine/invalid.mlir (160 of 1194)
PASS: MLIR :: Dialect/Affine/load-store-invalid.mlir (161 of 1194)
PASS: MLIR :: Dialect/Affine/load-store.mlir (162 of 1194)
PASS: MLIR :: Dialect/Affine/loop-coalescing.mlir (163 of 1194)
PASS: MLIR :: Dialect/Affine/loop-tiling-parametric.mlir (164 of 1194)
PASS: MLIR :: Dialect/Affine/loop-tiling-validity.mlir (165 of 1194)
PASS: MLIR :: Dialect/Affine/loop-permute.mlir (166 of 1194)
PASS: MLIR :: Dialect/Affine/loop-unswitch.mlir (167 of 1194)
PASS: MLIR :: Dialect/Affine/memref-stride-calculation.mlir (168 of 1194)
PASS: MLIR :: Dialect/Affine/loop-tiling.mlir (169 of 1194)
PASS: MLIR :: Dialect/Affine/ops.mlir (170 of 1194)
PASS: MLIR :: Dialect/Affine/scalrep.mlir (171 of 1194)
PASS: MLIR :: Dialect/Affine/parallelize.mlir (172 of 1194)
PASS: MLIR :: Dialect/Affine/simplify-structures.mlir (173 of 1194)
PASS: MLIR :: Dialect/Affine/unroll-jam.mlir (174 of 1194)
PASS: MLIR :: Dialect/Affine/slicing-utils.mlir (175 of 1194)
PASS: MLIR :: Dialect/Arithmetic/bufferize.mlir (176 of 1194)
PASS: MLIR :: Dialect/Affine/unroll.mlir (177 of 1194)
PASS: MLIR :: Dialect/Arithmetic/canonicalize.mlir (178 of 1194)
PASS: MLIR :: Dialect/Arithmetic/int-range-interface.mlir (179 of 1194)
PASS: MLIR :: Dialect/Arithmetic/expand-ops.mlir (180 of 1194)
PASS: MLIR :: Dialect/Arithmetic/one-shot-bufferize-memory-space-invalid.mlir (181 of 1194)
PASS: MLIR :: Dialect/Arithmetic/invalid.mlir (182 of 1194)
PASS: MLIR :: Dialect/Arithmetic/one-shot-bufferize.mlir (183 of 1194)
PASS: MLIR :: Dialect/Arithmetic/unsigned-when-equivalent.mlir (184 of 1194)
PASS: MLIR :: Dialect/Arithmetic/ops.mlir (185 of 1194)
PASS: MLIR :: Dialect/ArmNeon/invalid.mlir (186 of 1194)
PASS: MLIR :: Dialect/ArmNeon/roundtrip.mlir (187 of 1194)
PASS: MLIR :: Dialect/ArmSVE/legalize-for-llvm.mlir (188 of 1194)
PASS: MLIR :: Dialect/ArmSVE/roundtrip.mlir (189 of 1194)
PASS: MLIR :: Dialect/Async/async-parallel-for-async-dispatch.mlir (190 of 1194)
PASS: MLIR :: Dialect/Async/async-parallel-for-canonicalize.mlir (191 of 1194)
PASS: MLIR :: Dialect/Async/async-parallel-for-compute-fn.mlir (192 of 1194)
PASS: MLIR :: Dialect/Async/async-parallel-for-seq-dispatch.mlir (193 of 1194)
PASS: MLIR :: Dialect/Async/async-parallel-for-num-worker-threads.mlir (194 of 1194)
PASS: MLIR :: Dialect/Async/async-runtime-policy-based-ref-counting.mlir (195 of 1194)
PASS: MLIR :: Dialect/Async/async-runtime-ref-counting-opt.mlir (196 of 1194)
PASS: MLIR :: Dialect/Async/async-runtime-ref-counting.mlir (197 of 1194)
PASS: MLIR :: Dialect/Async/async-to-async-runtime-eliminate-blocking.mlir (198 of 1194)
PASS: MLIR :: Dialect/Async/coro.mlir (199 of 1194)
PASS: MLIR :: Dialect/Async/async-to-async-runtime.mlir (200 of 1194)
PASS: MLIR :: Dialect/Async/ops.mlir (201 of 1194)
PASS: MLIR :: Dialect/Async/runtime.mlir (202 of 1194)
PASS: MLIR :: Dialect/Async/verify.mlir (203 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/buffer-hoisting.mlir (204 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/buffer-deallocation.mlir (205 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/finalizing-bufferize.mlir (206 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir (207 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-bufferize-alloc-tensor-elimination.mlir (208 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-bufferize-compat.mlir (209 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-bufferize-allow-return-allocs.mlir (210 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-bufferize-memory-space-invalid.mlir (211 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-bufferize.mlir (212 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-module-bufferize-allow-return-allocs.mlir (213 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-bufferize-partial.mlir (214 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-module-bufferize-invalid.mlir (215 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-module-bufferize-out-params.mlir (216 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-module-bufferize-analysis.mlir (217 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/tensor-copy-insertion-memory-space-invalid.mlir (218 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/tensor-copy-insertion-memory-space.mlir (219 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/tensor-copy-insertion.mlir (220 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/one-shot-module-bufferize.mlir (221 of 1194)
PASS: MLIR :: Dialect/Bufferization/Transforms/transform-ops.mlir (222 of 1194)
PASS: MLIR :: Dialect/Bufferization/inlining.mlir (223 of 1194)
PASS: MLIR :: Dialect/Bufferization/canonicalize.mlir (224 of 1194)
PASS: MLIR :: Dialect/Bufferization/invalid.mlir (225 of 1194)
PASS: MLIR :: Dialect/Builtin/canonicalize.mlir (226 of 1194)
PASS: MLIR :: Dialect/Bufferization/ops.mlir (227 of 1194)
PASS: MLIR :: Dialect/Builtin/invalid.mlir (228 of 1194)
PASS: MLIR :: Dialect/Builtin/ops.mlir (229 of 1194)
PASS: MLIR :: Dialect/Complex/invalid.mlir (230 of 1194)
PASS: MLIR :: Dialect/Complex/canonicalize.mlir (231 of 1194)
PASS: MLIR :: Dialect/ControlFlow/canonicalize.mlir (232 of 1194)
PASS: MLIR :: Dialect/ControlFlow/invalid.mlir (233 of 1194)
PASS: MLIR :: Dialect/Complex/ops.mlir (234 of 1194)
PASS: MLIR :: Dialect/DLTI/invalid.mlir (235 of 1194)
PASS: MLIR :: Dialect/ControlFlow/ops.mlir (236 of 1194)
PASS: MLIR :: Dialect/DLTI/roundtrip.mlir (237 of 1194)
PASS: MLIR :: Dialect/EmitC/invalid_ops.mlir (238 of 1194)
PASS: MLIR :: Dialect/EmitC/attrs.mlir (239 of 1194)
PASS: MLIR :: Dialect/EmitC/invalid_types.mlir (240 of 1194)
PASS: MLIR :: Dialect/EmitC/ops.mlir (241 of 1194)
PASS: MLIR :: Dialect/Func/func-bufferize.mlir (242 of 1194)
PASS: MLIR :: Dialect/EmitC/types.mlir (243 of 1194)
PASS: MLIR :: Dialect/Func/invalid.mlir (244 of 1194)
PASS: MLIR :: Dialect/GPU/all-reduce-max.mlir (245 of 1194)
PASS: MLIR :: Dialect/GPU/async-region.mlir (246 of 1194)
PASS: MLIR :: Dialect/GPU/all-reduce.mlir (247 of 1194)
PASS: MLIR :: Dialect/GPU/int-range-interface.mlir (248 of 1194)
PASS: MLIR :: Dialect/GPU/canonicalize.mlir (249 of 1194)
PASS: MLIR :: Dialect/GPU/mapping.mlir (250 of 1194)
PASS: MLIR :: Dialect/GPU/multiple-all-reduce.mlir (251 of 1194)
PASS: MLIR :: Dialect/GPU/invalid.mlir (252 of 1194)
PASS: MLIR :: Dialect/GPU/outlining.mlir (253 of 1194)
PASS: MLIR :: Dialect/GPU/promotion.mlir (254 of 1194)
PASS: MLIR :: Dialect/GPU/sink-ops.mlir (255 of 1194)
PASS: MLIR :: Dialect/LLVMIR/callgraph.mlir (256 of 1194)
PASS: MLIR :: Dialect/LLVMIR/canonicalize.mlir (257 of 1194)
PASS: MLIR :: Dialect/GPU/ops.mlir (258 of 1194)
PASS: MLIR :: Dialect/LLVMIR/dynamic-gep-index.mlir (259 of 1194)
PASS: MLIR :: Dialect/LLVMIR/global.mlir (260 of 1194)
PASS: MLIR :: Dialect/LLVMIR/func.mlir (261 of 1194)
PASS: MLIR :: Dialect/LLVMIR/layout.mlir (262 of 1194)
PASS: MLIR :: Dialect/LLVMIR/legalize-for-export.mlir (263 of 1194)
PASS: MLIR :: Dialect/LLVMIR/invalid.mlir (264 of 1194)
PASS: MLIR :: Dialect/LLVMIR/opaque-ptr.mlir (265 of 1194)
PASS: MLIR :: Dialect/LLVMIR/optimize-for-nvvm.mlir (266 of 1194)
PASS: MLIR :: Dialect/LLVMIR/request-c-wrappers.mlir (267 of 1194)
PASS: MLIR :: Dialect/LLVMIR/rocdl.mlir (268 of 1194)
PASS: MLIR :: Dialect/LLVMIR/nvvm.mlir (269 of 1194)
PASS: MLIR :: Dialect/LLVMIR/terminator.mlir (270 of 1194)
PASS: MLIR :: Dialect/LLVMIR/roundtrip.mlir (271 of 1194)
PASS: MLIR :: Dialect/LLVMIR/types-invalid.mlir (272 of 1194)
PASS: MLIR :: Dialect/LLVMIR/types.mlir (273 of 1194)
PASS: MLIR :: Dialect/Linalg/bubble-up-extract-slice-op.mlir (274 of 1194)
PASS: MLIR :: Dialect/Linalg/affine.mlir (275 of 1194)
PASS: MLIR :: Dialect/Linalg/bufferize.mlir (276 of 1194)
PASS: MLIR :: Dialect/Linalg/canonicalize-duplicate-inputs.mlir (277 of 1194)
PASS: MLIR :: Dialect/Linalg/conv-interface-invalid.mlir (278 of 1194)
PASS: MLIR :: Dialect/Linalg/convert-elementwise-to-linalg.mlir (279 of 1194)
PASS: MLIR :: Dialect/Linalg/canonicalize.mlir (280 of 1194)
PASS: MLIR :: Dialect/Linalg/detensorize_0d.mlir (281 of 1194)
PASS: MLIR :: Dialect/Linalg/detensorize_br_operands.mlir (282 of 1194)
PASS: MLIR :: Dialect/Linalg/decompose-ops.mlir (283 of 1194)
PASS: MLIR :: Dialect/Linalg/detensorize_if.mlir (284 of 1194)
PASS: MLIR :: Dialect/Linalg/detensorize_trivial.mlir (285 of 1194)
PASS: MLIR :: Dialect/Linalg/detensorize_while.mlir (286 of 1194)
PASS: MLIR :: Dialect/Linalg/detensorize_while_impure_cf.mlir (287 of 1194)
PASS: MLIR :: Dialect/Linalg/detensorize_while_pure_cf.mlir (288 of 1194)
PASS: MLIR :: Dialect/Linalg/fill-interface-invalid.mlir (289 of 1194)
PASS: MLIR :: Dialect/Linalg/fold-unit-trip-loops.mlir (290 of 1194)
PASS: MLIR :: Dialect/Linalg/drop-unit-extent-dims.mlir (291 of 1194)
PASS: MLIR :: Dialect/Linalg/forward-vector-transfers.mlir (292 of 1194)
PASS: MLIR :: Dialect/Linalg/fusion-2-level.mlir (293 of 1194)
PASS: MLIR :: Dialect/Linalg/fuse-with-reshape-by-collapsing.mlir (294 of 1194)
PASS: MLIR :: Dialect/Linalg/fusion-elementwise-ops.mlir (295 of 1194)
PASS: MLIR :: Dialect/Linalg/fusion-elementwise-options.mlir (296 of 1194)
PASS: MLIR :: Dialect/Linalg/fusion-indexed.mlir (297 of 1194)
PASS: MLIR :: Dialect/Linalg/fusion-push-reshape.mlir (298 of 1194)
PASS: MLIR :: Dialect/Linalg/generalize-named-ops.mlir (299 of 1194)
PASS: MLIR :: Dialect/Linalg/generalize-named-polymorphic-ops.mlir (300 of 1194)
PASS: MLIR :: Dialect/Linalg/fusion.mlir (301 of 1194)
PASS: MLIR :: Dialect/Linalg/generalize-pad-tensor.mlir (302 of 1194)
PASS: MLIR :: Dialect/Linalg/inline-scalar-operands.mlir (303 of 1194)
PASS: MLIR :: Dialect/Linalg/hoisting.mlir (304 of 1194)
PASS: MLIR :: Dialect/Linalg/inlining.mlir (305 of 1194)
PASS: MLIR :: Dialect/Linalg/library-calls.mlir (306 of 1194)
PASS: MLIR :: Dialect/Linalg/invalid.mlir (307 of 1194)
PASS: MLIR :: Dialect/Linalg/lower-pad-tensor.mlir (308 of 1194)
PASS: MLIR :: Dialect/Linalg/multisize-tiling-full.mlir (309 of 1194)
PASS: MLIR :: Dialect/Linalg/loops.mlir (310 of 1194)
PASS: MLIR :: Dialect/Linalg/named-ops.mlir (311 of 1194)
PASS: MLIR :: Dialect/Linalg/namedop_conversion.mlir (312 of 1194)
PASS: MLIR :: Dialect/Linalg/one-shot-bufferize-analysis-init-tensor-elimination.mlir (313 of 1194)
PASS: MLIR :: Dialect/Linalg/one-shot-bufferize-analysis-2fill-extract-matmul-all-perms.mlir (314 of 1194)
PASS: MLIR :: Dialect/Linalg/pad_fusion.mlir (315 of 1194)
PASS: MLIR :: Dialect/Linalg/parallel-loops.mlir (316 of 1194)
PASS: MLIR :: Dialect/Linalg/promote.mlir (317 of 1194)
PASS: MLIR :: Dialect/Linalg/promotion_options.mlir (318 of 1194)
PASS: MLIR :: Dialect/Linalg/reshape_control_fusion.mlir (319 of 1194)
PASS: MLIR :: Dialect/Linalg/one-shot-bufferize.mlir (320 of 1194)
PASS: MLIR :: Dialect/Linalg/reshape_fusion.mlir (321 of 1194)
PASS: MLIR :: Dialect/Linalg/resolve-shaped-type-result-dims.mlir (322 of 1194)
PASS: MLIR :: Dialect/Linalg/split_reduction.mlir (323 of 1194)
PASS: MLIR :: Dialect/Linalg/standard.mlir (324 of 1194)
PASS: MLIR :: Dialect/Linalg/roundtrip.mlir (325 of 1194)
PASS: MLIR :: Dialect/Linalg/subtensor-of-padtensor.mlir (326 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-and-distribute.mlir (327 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-and-fuse-tensors.mlir (328 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-and-peel-tensors.mlir (329 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-conv.mlir (330 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-fuse-and-distribute.mlir (331 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-indexed.mlir (332 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-pad-tensor-op.mlir (333 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-parallel-reduce.mlir (334 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-scalarize-dynamic-dims.mlir (335 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-parallel.mlir (336 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-to-foreach-thread.mlir (337 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-tensors.mlir (338 of 1194)
PASS: MLIR :: Dialect/Linalg/tile-zero.mlir (339 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-decompose.mlir (340 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-fuse-into-containing.mlir (341 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-fuse.mlir (342 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-generalize.mlir (343 of 1194)
PASS: MLIR :: Dialect/Linalg/tile.mlir (344 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-interchange.mlir (345 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-match.mlir (346 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-multitile-sizes.mlir (347 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-pad.mlir (348 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-scalarize.mlir (349 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-split-reduction-by-scaling.mlir (350 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-split-reduction.mlir (351 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-tile.mlir (352 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-vectorize.mlir (353 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-op-split.mlir (354 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-ops-invalid.mlir (355 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-ops.mlir (356 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-patterns.mlir (357 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-promotion.mlir (358 of 1194)
PASS: MLIR :: Dialect/Linalg/transform-tile-and-fuse.mlir (359 of 1194)
PASS: MLIR :: Dialect/Linalg/vectorize-convolution.mlir (360 of 1194)
PASS: MLIR :: Dialect/MLProgram/attrs.mlir (361 of 1194)
PASS: MLIR :: Dialect/MLProgram/invalid.mlir (362 of 1194)
PASS: MLIR :: Dialect/Linalg/vectorization.mlir (363 of 1194)
PASS: MLIR :: Dialect/Math/algebraic-simplification.mlir (364 of 1194)
PASS: MLIR :: Dialect/MLProgram/ops.mlir (365 of 1194)
PASS: MLIR :: Dialect/Math/canonicalize.mlir (366 of 1194)
PASS: MLIR :: Dialect/Math/expand-math.mlir (367 of 1194)
PASS: MLIR :: Dialect/Math/ops.mlir (368 of 1194)
PASS: MLIR :: Dialect/Math/polynomial-approximation.mlir (369 of 1194)
PASS: MLIR :: Dialect/MemRef/canonicalize.mlir (370 of 1194)
PASS: MLIR :: Dialect/MemRef/expand-ops.mlir (371 of 1194)
PASS: MLIR :: Dialect/MemRef/fold-subview-ops.mlir (372 of 1194)
PASS: MLIR :: Dialect/MemRef/multibuffer.mlir (373 of 1194)
PASS: MLIR :: Dialect/MemRef/invalid.mlir (374 of 1194)
PASS: MLIR :: Dialect/MemRef/ops.mlir (375 of 1194)
PASS: MLIR :: Dialect/NVGPU/invalid.mlir (376 of 1194)
PASS: MLIR :: Dialect/MemRef/subview.mlir (377 of 1194)
PASS: MLIR :: Dialect/NVGPU/roundtrip.mlir (378 of 1194)
PASS: MLIR :: Dialect/NVGPU/optimize-shared-memory.mlir (379 of 1194)
PASS: MLIR :: Dialect/OpenACC/canonicalize.mlir (380 of 1194)
PASS: MLIR :: Dialect/OpenACC/invalid.mlir (381 of 1194)
PASS: MLIR :: Dialect/OpenACC/ops.mlir (382 of 1194)
PASS: MLIR :: Dialect/OpenMP/invalid.mlir (383 of 1194)
PASS: MLIR :: Dialect/PDL/canonicalize.mlir (384 of 1194)
PASS: MLIR :: Dialect/PDL/invalid-types.mlir (385 of 1194)
PASS: MLIR :: Dialect/OpenMP/ops.mlir (386 of 1194)
PASS: MLIR :: Dialect/PDL/invalid.mlir (387 of 1194)
PASS: MLIR :: Dialect/PDLInterp/invalid.mlir (388 of 1194)
PASS: MLIR :: Dialect/PDL/ops.mlir (389 of 1194)
PASS: MLIR :: Dialect/Quant/canonicalize.mlir (390 of 1194)
PASS: MLIR :: Dialect/PDLInterp/ops.mlir (391 of 1194)
PASS: MLIR :: Dialect/Quant/convert-const.mlir (392 of 1194)
PASS: MLIR :: Dialect/Quant/convert-fakequant-invalid.mlir (393 of 1194)
PASS: MLIR :: Dialect/Quant/convert-fakequant.mlir (394 of 1194)
PASS: MLIR :: Dialect/Quant/parse-any-invalid.mlir (395 of 1194)
PASS: MLIR :: Dialect/Quant/parse-any.mlir (396 of 1194)
PASS: MLIR :: Dialect/Quant/parse-calibrated-invalid.mlir (397 of 1194)
PASS: MLIR :: Dialect/Quant/parse-calibrated.mlir (398 of 1194)
PASS: MLIR :: Dialect/Quant/parse-ops-invalid.mlir (399 of 1194)
PASS: MLIR :: Dialect/Quant/parse-ops.mlir (400 of 1194)
PASS: MLIR :: Dialect/Quant/parse-uniform-invalid.mlir (401 of 1194)
PASS: MLIR :: Dialect/Quant/parse-uniform.mlir (402 of 1194)
PASS: MLIR :: Dialect/Quant/quant_region.mlir (403 of 1194)
PASS: MLIR :: Dialect/SCF/bufferize.mlir (404 of 1194)
PASS: MLIR :: Dialect/SCF/control-flow-sink.mlir (405 of 1194)
PASS: MLIR :: Dialect/SCF/canonicalize.mlir (406 of 1194)
PASS: MLIR :: Dialect/SCF/for-loop-canonicalization.mlir (407 of 1194)
PASS: MLIR :: Dialect/SCF/for-loop-specialization.mlir (408 of 1194)
PASS: MLIR :: Dialect/SCF/for-loop-to-while-loop.mlir (409 of 1194)
PASS: MLIR :: Dialect/SCF/for-loop-peeling.mlir (410 of 1194)
PASS: MLIR :: Dialect/SCF/foreach-thread-canonicalization.mlir (411 of 1194)
PASS: MLIR :: Dialect/SCF/invalid.mlir (412 of 1194)
PASS: MLIR :: Dialect/SCF/loop-range.mlir (413 of 1194)
PASS: MLIR :: Dialect/SCF/loop-pipelining.mlir (414 of 1194)
PASS: MLIR :: Dialect/SCF/loop-unroll.mlir (415 of 1194)
PASS: MLIR :: Dialect/SCF/one-shot-bufferize-invalid.mlir (416 of 1194)
PASS: MLIR :: Dialect/SCF/one-shot-bufferize-analysis.mlir (417 of 1194)
PASS: MLIR :: Dialect/SCF/one-shot-bufferize-tensor-copy-insertion.mlir (418 of 1194)
PASS: MLIR :: Dialect/SCF/ops.mlir (419 of 1194)
PASS: MLIR :: Dialect/SCF/parallel-loop-fusion.mlir (420 of 1194)
PASS: MLIR :: Dialect/SCF/parallel-loop-specialization.mlir (421 of 1194)
PASS: MLIR :: Dialect/SCF/one-shot-bufferize.mlir (422 of 1194)
PASS: MLIR :: Dialect/SCF/parallel-loop-tiling-inbound-check.mlir (423 of 1194)
PASS: MLIR :: Dialect/SCF/parallel-loop-tiling.mlir (424 of 1194)
PASS: MLIR :: Dialect/SCF/transform-ops.mlir (425 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/asm-op-interface.mlir (426 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/arithmetic-ops.mlir (427 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/availability.mlir (428 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/barrier-ops.mlir (429 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/atomic-ops.mlir (430 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/bit-ops.mlir (431 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/cast-ops.mlir (432 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/composite-ops.mlir (433 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/control-flow-ops.mlir (434 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/cooperative-matrix-ops.mlir (435 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/group-ops.mlir (436 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/gl-ops.mlir (437 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/image-ops.mlir (438 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/logical-ops.mlir (439 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/matrix-ops.mlir (440 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/misc-ops.mlir (441 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/non-uniform-ops.mlir (442 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/memory-ops.mlir (443 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/ocl-ops.mlir (444 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/target-and-abi.mlir (445 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/structure-ops.mlir (446 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/target-env.mlir (447 of 1194)
PASS: MLIR :: Dialect/SPIRV/Linking/ModuleCombiner/basic.mlir (448 of 1194)
PASS: MLIR :: Dialect/SPIRV/Linking/ModuleCombiner/conflict-resolution.mlir (449 of 1194)
PASS: MLIR :: Dialect/SPIRV/IR/types.mlir (450 of 1194)
PASS: MLIR :: Dialect/SPIRV/Linking/ModuleCombiner/deduplication.mlir (451 of 1194)
PASS: MLIR :: Dialect/SPIRV/Linking/ModuleCombiner/symbol-rename-listener.mlir (452 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/abi-interface-opencl.mlir (453 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/abi-interface.mlir (454 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/abi-load-store.mlir (455 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/gl-canonicalize.mlir (456 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/canonicalize.mlir (457 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/inlining.mlir (458 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/rewrite-inserts.mlir (459 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/layout-decoration.mlir (460 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/vce-deduction.mlir (461 of 1194)
PASS: MLIR :: Dialect/SPIRV/Transforms/unify-aliased-resource.mlir (462 of 1194)
PASS: MLIR :: Dialect/Shape/bufferize.mlir (463 of 1194)
PASS: MLIR :: Dialect/Shape/invalid.mlir (464 of 1194)
PASS: MLIR :: Dialect/Shape/canonicalize.mlir (465 of 1194)
PASS: MLIR :: Dialect/Shape/ops.mlir (466 of 1194)
PASS: MLIR :: Dialect/Shape/shape-to-shape.mlir (467 of 1194)
PASS: MLIR :: Dialect/Shape/remove-shape-constraints.mlir (468 of 1194)
PASS: MLIR :: Dialect/SparseTensor/conversion_sparse2dense.mlir (469 of 1194)
PASS: MLIR :: Dialect/SparseTensor/conversion.mlir (470 of 1194)
PASS: MLIR :: Dialect/SparseTensor/fold.mlir (471 of 1194)
PASS: MLIR :: Dialect/SparseTensor/dense.mlir (472 of 1194)
PASS: MLIR :: Dialect/SparseTensor/invalid_encoding.mlir (473 of 1194)
PASS: MLIR :: Dialect/SparseTensor/invalid.mlir (474 of 1194)
PASS: MLIR :: Dialect/SparseTensor/one_shot_bufferize_tensor_copy_insertion.mlir (475 of 1194)
PASS: MLIR :: Dialect/SparseTensor/rewriting.mlir (476 of 1194)
PASS: MLIR :: Dialect/SparseTensor/roundtrip_encoding.mlir (477 of 1194)
PASS: MLIR :: Dialect/SparseTensor/roundtrip.mlir (478 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_1d.mlir (479 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_2d.mlir (480 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_affine.mlir (481 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_expand.mlir (482 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_fp_ops.mlir (483 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_index.mlir (484 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_3d.mlir (485 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_int_ops.mlir (486 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_kernels.mlir (487 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_lower.mlir (488 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_lower_col.mlir (489 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_lower_inplace.mlir (490 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_nd.mlir (491 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_outbuf.mlir (492 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_out.mlir (493 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_perm.mlir (494 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_parallel.mlir (495 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_perm_lower.mlir (496 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_reshape.mlir (497 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_storage.mlir (498 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_scalars.mlir (499 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_transpose.mlir (500 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_vector_chain.mlir (501 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_vector_index.mlir (502 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_vector_peeled.mlir (503 of 1194)
PASS: MLIR :: Dialect/Tensor/bufferize.mlir (504 of 1194)
PASS: MLIR :: Dialect/SparseTensor/sparse_vector.mlir (505 of 1194)
PASS: MLIR :: Dialect/Tensor/fold-constant-extract-slice.mlir (506 of 1194)
PASS: MLIR :: Dialect/Tensor/invalid.mlir (507 of 1194)
PASS: MLIR :: Dialect/Tensor/canonicalize.mlir (508 of 1194)
PASS: MLIR :: Dialect/Tensor/one-shot-bufferize-tensor-copy-insertion.mlir (509 of 1194)
PASS: MLIR :: Dialect/Tensor/ops.mlir (510 of 1194)
PASS: MLIR :: Dialect/Tensor/resolve-shaped-type-result-dims.mlir (511 of 1194)
PASS: MLIR :: Dialect/Tensor/split-padding.mlir (512 of 1194)
PASS: MLIR :: Dialect/Tosa/broadcast.mlir (513 of 1194)
PASS: MLIR :: Dialect/Tensor/one-shot-bufferize.mlir (514 of 1194)
PASS: MLIR :: Dialect/Tosa/canonicalize.mlir (515 of 1194)
PASS: MLIR :: Dialect/Tosa/constant-op-fold.mlir (516 of 1194)
PASS: MLIR :: Dialect/Tosa/constant_folding.mlir (517 of 1194)
PASS: MLIR :: Dialect/Tosa/inlining.mlir (518 of 1194)
PASS: MLIR :: Dialect/Tosa/constrained_shapes.mlir (519 of 1194)
PASS: MLIR :: Dialect/Tosa/invalid.mlir (520 of 1194)
PASS: MLIR :: Dialect/Tosa/quant-test.mlir (521 of 1194)
PASS: MLIR :: Dialect/Tosa/tosa-decompose-conv2d.mlir (522 of 1194)
PASS: MLIR :: Dialect/Tosa/ops.mlir (523 of 1194)
PASS: MLIR :: Dialect/Tosa/tosa-decompose-depthwise.mlir (524 of 1194)
PASS: MLIR :: Dialect/Tosa/tosa-decompose-transpose-conv.mlir (525 of 1194)
PASS: MLIR :: Dialect/Transform/check-use-after-free.mlir (526 of 1194)
PASS: MLIR :: Dialect/Transform/expensive-checks.mlir (527 of 1194)
PASS: MLIR :: Dialect/Tosa/tosa-infer-shapes.mlir (528 of 1194)
PASS: MLIR :: Dialect/Transform/ops.mlir (529 of 1194)
PASS: MLIR :: Dialect/Transform/ops-invalid.mlir (530 of 1194)
PASS: MLIR :: Dialect/Transform/test-dialect-injection.mlir (531 of 1194)
PASS: MLIR :: Dialect/Transform/selective-targeting.mlir (532 of 1194)
PASS: MLIR :: Dialect/Transform/transform-state-extension.mlir (533 of 1194)
PASS: MLIR :: Dialect/Transform/test-interpreter.mlir (534 of 1194)
PASS: MLIR :: Dialect/Vector/bufferize.mlir (535 of 1194)
PASS: MLIR :: Dialect/Vector/canonicalize.mlir (536 of 1194)
PASS: MLIR :: Dialect/Vector/invalid.mlir (537 of 1194)
PASS: MLIR :: Dialect/Vector/vector-contract-matvec-transforms.mlir (538 of 1194)
PASS: MLIR :: Dialect/Vector/ops.mlir (539 of 1194)
PASS: MLIR :: Dialect/Vector/vector-distribution.mlir (540 of 1194)
PASS: MLIR :: Dialect/Vector/vector-dropleadunitdim-transforms.mlir (541 of 1194)
PASS: MLIR :: Dialect/Vector/vector-mem-transforms.mlir (542 of 1194)
PASS: MLIR :: Dialect/Vector/vector-multi-reduction-lowering.mlir (543 of 1194)
PASS: MLIR :: Dialect/Vector/vector-contract-transforms.mlir (544 of 1194)
PASS: MLIR :: Dialect/Vector/vector-multi-reduction-outer-lowering.mlir (545 of 1194)
PASS: MLIR :: Dialect/Vector/vector-scalable-memcpy.mlir (546 of 1194)
PASS: MLIR :: Dialect/Vector/vector-reduce-to-contract.mlir (547 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transfer-collapse-inner-most-dims.mlir (548 of 1194)
PASS: MLIR :: Dialect/Vector/vector-scan-transforms.mlir (549 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transfer-drop-unit-dims-patterns.mlir (550 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transfer-flatten.mlir (551 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transfer-to-vector-load-store.mlir (552 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transfer-full-partial-split.mlir (553 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transferop-opt.mlir (554 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transfer-unroll.mlir (555 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transforms.mlir (556 of 1194)
PASS: MLIR :: Dialect/Vector/vector-unroll-options.mlir (557 of 1194)
PASS: MLIR :: Dialect/Vector/vector-transpose-lowering.mlir (558 of 1194)
PASS: MLIR :: Dialect/X86Vector/legalize-for-llvm.mlir (559 of 1194)
PASS: MLIR :: Dialect/X86Vector/roundtrip.mlir (560 of 1194)
PASS: MLIR :: Dialect/Vector/vector-warp-distribute.mlir (561 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch1/ast.toy (562 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch1/empty.toy (563 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch2/ast.toy (564 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch2/codegen.toy (565 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch2/empty.toy (566 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch2/invalid.mlir (567 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch2/scalar.toy (568 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch3/ast.toy (569 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch3/codegen.toy (570 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch3/empty.toy (571 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch3/invalid.mlir (572 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch3/scalar.toy (573 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch3/transpose_transpose.toy (574 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch3/trivial_reshape.toy (575 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/ast.toy (576 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/codegen.toy (577 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/empty.toy (578 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/invalid.mlir (579 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/scalar.toy (580 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/shape_inference.mlir (581 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/transpose_transpose.toy (582 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch4/trivial_reshape.toy (583 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/affine-lowering.mlir (584 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/ast.toy (585 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/codegen.toy (586 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/empty.toy (587 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/invalid.mlir (588 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/scalar.toy (589 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/shape_inference.mlir (590 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/transpose_transpose.toy (591 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch5/trivial_reshape.toy (592 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/affine-lowering.mlir (593 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/ast.toy (594 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/codegen.toy (595 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/empty.toy (596 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/invalid.mlir (597 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/jit.toy (598 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/llvm-lowering.mlir (599 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/scalar.toy (600 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/shape_inference.mlir (601 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/transpose_transpose.toy (602 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch6/trivial_reshape.toy (603 of 1194)
PASS: MLIR :: Dialect/traits.mlir (604 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/ast.toy (605 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/codegen.toy (606 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/affine-lowering.mlir (607 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/invalid.mlir (608 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/jit.toy (609 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/llvm-lowering.mlir (610 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/scalar.toy (611 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/shape_inference.mlir (612 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/struct-ast.toy (613 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/struct-codegen.toy (614 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/struct-opt.mlir (615 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/empty.toy (616 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/trivial_reshape.toy (617 of 1194)
UNSUPPORTED: MLIR :: Examples/standalone/test.toy (618 of 1194)
UNSUPPORTED: MLIR :: Examples/Toy/Ch7/transpose_transpose.toy (619 of 1194)
PASS: MLIR :: IR/affine-map.mlir (620 of 1194)
PASS: MLIR :: IR/affine-set.mlir (621 of 1194)
PASS: MLIR :: IR/attribute-roundtrip.mlir (622 of 1194)
PASS: MLIR :: IR/check-help-output.mlir (623 of 1194)
PASS: MLIR :: IR/attribute.mlir (624 of 1194)
PASS: MLIR :: IR/core-ops.mlir (625 of 1194)
PASS: MLIR :: IR/dense-elements-hex.mlir (626 of 1194)
PASS: MLIR :: IR/diagnostic-handler-filter.mlir (627 of 1194)
PASS: MLIR :: IR/diagnostic-handler-verify-regex.mlir (628 of 1194)
PASS: MLIR :: IR/diagnostic-handler.mlir (629 of 1194)
PASS: MLIR :: IR/dynamic.mlir (630 of 1194)
PASS: MLIR :: IR/elements-attr-interface.mlir (631 of 1194)
PASS: MLIR :: IR/enum-attr-invalid.mlir (632 of 1194)
PASS: MLIR :: IR/generic-block-visitors-interrupt.mlir (633 of 1194)
PASS: MLIR :: IR/enum-attr-roundtrip.mlir (634 of 1194)
PASS: MLIR :: IR/generic-region-visitors-interrupt.mlir (635 of 1194)
PASS: MLIR :: IR/generic-visitors-interrupt.mlir (636 of 1194)
PASS: MLIR :: IR/invalid-affinemap.mlir (637 of 1194)
PASS: MLIR :: IR/generic-visitors.mlir (638 of 1194)
PASS: MLIR :: IR/invalid-builtin-types.mlir (639 of 1194)
PASS: MLIR :: IR/invalid-file-metadata.mlir (640 of 1194)
PASS: MLIR :: IR/invalid-builtin-attributes.mlir (641 of 1194)
PASS: MLIR :: IR/invalid-func-op.mlir (642 of 1194)
PASS: MLIR :: IR/invalid-locations.mlir (643 of 1194)
PASS: MLIR :: IR/invalid-module-op.mlir (644 of 1194)
PASS: MLIR :: IR/invalid-ops.mlir (645 of 1194)
PASS: MLIR :: IR/invalid-unregistered.mlir (646 of 1194)
PASS: MLIR :: IR/invalid.mlir (647 of 1194)
PASS: MLIR :: IR/locations.mlir (648 of 1194)
PASS: MLIR :: IR/memory-ops.mlir (649 of 1194)
PASS: MLIR :: IR/module-op.mlir (650 of 1194)
PASS: MLIR :: IR/op-stats-json.mlir (651 of 1194)
PASS: MLIR :: IR/op-stats.mlir (652 of 1194)
PASS: MLIR :: IR/opaque_locations.mlir (653 of 1194)
PASS: MLIR :: IR/operand.mlir (654 of 1194)
PASS: MLIR :: IR/operation-equality.mlir (655 of 1194)
PASS: MLIR :: IR/parse-literal.mlir (656 of 1194)
PASS: MLIR :: IR/parser.mlir (657 of 1194)
PASS: MLIR :: IR/pretty-attributes.mlir (658 of 1194)
PASS: MLIR :: IR/pretty-locations.mlir (659 of 1194)
PASS: MLIR :: IR/pretty-region-args.mlir (660 of 1194)
PASS: MLIR :: IR/print-attr-type-aliases.mlir (661 of 1194)
PASS: MLIR :: IR/pretty_printed_region_op.mlir (662 of 1194)
PASS: MLIR :: IR/print-ir-defuse.mlir (663 of 1194)
PASS: MLIR :: IR/print-ir-nesting.mlir (664 of 1194)
PASS: MLIR :: IR/print-ir-invalid.mlir (665 of 1194)
PASS: MLIR :: IR/print-op-local-scope.mlir (666 of 1194)
PASS: MLIR :: IR/print-op-generic.mlir (667 of 1194)
PASS: MLIR :: IR/print-op-on-diagnostic.mlir (668 of 1194)
PASS: MLIR :: IR/print-value-users.mlir (669 of 1194)
PASS: MLIR :: IR/recursive-type.mlir (670 of 1194)
PASS: MLIR :: IR/repro_b120295301.mlir (671 of 1194)
PASS: MLIR :: IR/region.mlir (672 of 1194)
PASS: MLIR :: IR/result.mlir (673 of 1194)
PASS: MLIR :: IR/slice.mlir (674 of 1194)
PASS: MLIR :: IR/test-clone.mlir (675 of 1194)
PASS: MLIR :: IR/test-func-erase-arg.mlir (676 of 1194)
PASS: MLIR :: IR/test-func-erase-result.mlir (677 of 1194)
PASS: MLIR :: IR/test-func-insert-arg.mlir (678 of 1194)
PASS: MLIR :: IR/test-func-insert-result.mlir (679 of 1194)
PASS: MLIR :: IR/test-func-set-type.mlir (680 of 1194)
PASS: MLIR :: IR/test-matchers.mlir (681 of 1194)
PASS: MLIR :: IR/test-side-effects.mlir (682 of 1194)
PASS: MLIR :: IR/test-symbol-rauw.mlir (683 of 1194)
PASS: MLIR :: IR/test-symbol-uses.mlir (684 of 1194)
PASS: MLIR :: IR/test-take-body.mlir (685 of 1194)
PASS: MLIR :: IR/test-verification-order.mlir (686 of 1194)
PASS: MLIR :: IR/visitors.mlir (687 of 1194)
PASS: MLIR :: IR/wrapping_op.mlir (688 of 1194)
PASS: MLIR :: IR/zero_whitespace.mlir (689 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir (690 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir (691 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir (692 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir (693 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Complex/CPU/correctness.mlir (694 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm-vector.mlir (695 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm.mlir (696 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/LLVMIR/CPU/test-complex-sparse-constant.mlir (697 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/LLVMIR/CPU/test-vector-reductions-fp.mlir (698 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/LLVMIR/CPU/test-vector-reductions-int.mlir (699 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/matmul-vs-matvec.mlir (700 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/rank-reducing-subview.mlir (701 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-collapse-tensor.mlir (702 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-conv-1d-call.mlir (703 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-conv-1d-nwc-wcf-call.mlir (704 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-conv-2d-call.mlir (705 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-conv-2d-nhwc-hwcf-call.mlir (706 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-conv-3d-call.mlir (707 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-conv-3d-ndhwc-dhwcf-call.mlir (708 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-elementwise.mlir (709 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-expand-tensor.mlir (710 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-one-shot-bufferize.mlir (711 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-padtensor.mlir (712 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-subtensor-insert-multiple-uses.mlir (713 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-subtensor-insert.mlir (714 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-tensor-e2e.mlir (715 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Linalg/CPU/test-tensor-matmul.mlir (716 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Memref/memref_abi.c (717 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/PDL/CPU/multiroot.mlir (718 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/dense_output.mlir (719 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/dense_output_bf16.mlir (720 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/dense_output_f16.mlir (721 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_binary.mlir (722 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_cast.mlir (723 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_complex32.mlir (724 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_complex64.mlir (725 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_complex_ops.mlir (726 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_constant_to_sparse_tensor.mlir (727 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_conversion.mlir (728 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_conversion_dyn.mlir (729 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_conversion_ptr.mlir (730 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_conversion_sparse2dense.mlir (731 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_conversion_sparse2sparse.mlir (732 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_dot.mlir (733 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_filter_conv2d.mlir (734 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_flatten.mlir (735 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_index.mlir (736 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_index_dense.mlir (737 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_matmul.mlir (738 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_matrix_ops.mlir (739 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_matvec.mlir (740 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_mttkrp.mlir (741 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_out_mult_elt.mlir (742 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_out_reduction.mlir (743 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_out_simple.mlir (744 of 1194)
PASS: MLIR :: IR/traits.mlir (745 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_quantized_matmul.mlir (746 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_re_im.mlir (747 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_reductions.mlir (748 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_reshape.mlir (749 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sampled_matmul.mlir (750 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sampled_mm_fusion.mlir (751 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sign.mlir (752 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_spmm.mlir (753 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_storage.mlir (754 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sum.mlir (755 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sum_bf16.mlir (756 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sum_c32.mlir (757 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sum_f16.mlir (758 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_tanh.mlir (759 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_tensor_mul.mlir (760 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_tensor_ops.mlir (761 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_transpose.mlir (762 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_unary.mlir (763 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_vector_ops.mlir (764 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_scale.mlir (765 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/python/test_SDDMM.py (766 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/python/test_elementwise_add_sparse_output.py (767 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/python/test_SpMM.py (768 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/python/test_stress.py (769 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/python/test_output.py (770 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/python/tools/np_to_sparse_tensor.py (771 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/python/tools/sparse_compiler.py (772 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_MTTKRP.py (773 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_SDDMM.py (774 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_SpMM.py (775 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_Tensor.py (776 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_scalar_tensor_algebra.py (777 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_simple_tensor_algebra.py (778 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_tensor_complex.py (779 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_tensor_types.py (780 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_tensor_unary_ops.py (781 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_true_dense_tensor_algebra.py (782 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/tools/mlir_pytaco.py (783 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/test_SpMV.py (784 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/tools/mlir_pytaco_io.py (785 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/tools/mlir_pytaco_utils.py (786 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/tools/mlir_pytaco_api.py (787 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/tools/mlir_sparse_compiler.py (788 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/tools/testing_utils.py (789 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/unit_test_tensor_core.py (790 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/unit_test_tensor_utils.py (791 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/SparseTensor/taco/unit_test_tensor_io.py (792 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir (793 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/AMX/test-mulf-full.mlir (794 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Standard/CPU/test_subview.mlir (795 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/AMX/test-muli-ext.mlir (796 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/AMX/test-muli-full.mlir (797 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/AMX/test-muli.mlir (798 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/AMX/test-tilezero-block.mlir (799 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/AMX/test-tilezero.mlir (800 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/ArmSVE/test-sve.mlir (801 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/X86Vector/test-dot.mlir (802 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/X86Vector/test-inline-asm-vector-avx512.mlir (803 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/X86Vector/test-mask-compress.mlir (804 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/AMX/test-mulf.mlir (805 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/X86Vector/test-rsqrt.mlir (806 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/X86Vector/test-sparse-dot-product.mlir (807 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-0-d-vectors.mlir (808 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/X86Vector/test-vp2intersect-i32.mlir (809 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-compress.mlir (810 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-broadcast.mlir (811 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-constant-mask.mlir (812 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-contraction.mlir (813 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-create-mask-v4i1.mlir (814 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-create-mask.mlir (815 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-expand.mlir (816 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-flat-transpose-col.mlir (817 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-flat-transpose-row.mlir (818 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-fma.mlir (819 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-gather.mlir (820 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-index-vectors.mlir (821 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-insert-strided-slice.mlir (822 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-maskedload.mlir (823 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-maskedstore.mlir (824 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-extract-strided-slice.mlir (825 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-matrix-multiply-col.mlir (826 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-outerproduct-f32.mlir (827 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-matrix-multiply-row.mlir (828 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-outerproduct-i64.mlir (829 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-print-int.mlir (830 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-f32-reassoc.mlir (831 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-f32.mlir (832 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-f64-reassoc.mlir (833 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-f64.mlir (834 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-i4.mlir (835 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-i64.mlir (836 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-si4.mlir (837 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-ui4.mlir (838 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-scan.mlir (839 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-scatter.mlir (840 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-reductions-i32.mlir (841 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-shape-cast.mlir (842 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-shuffle.mlir (843 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-sparse-dot-matvec.mlir (844 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-sparse-saxpy-jagged-matvec.mlir (845 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-transfer-read-1d.mlir (846 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-transfer-read-2d.mlir (847 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-transfer-read-3d.mlir (848 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-transfer-read.mlir (849 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-transfer-to-loops.mlir (850 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-transfer-write.mlir (851 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-transpose.mlir (852 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/CPU/test-vector-distribute.mlir (853 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/GPU/CUDA/test-warp-distribute.mlir (854 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/TensorCore/wmma-matmul-f16.mlir (855 of 1194)
UNSUPPORTED: MLIR :: Integration/Dialect/Vector/GPU/CUDA/test-reduction-distribute.mlir (856 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/all-reduce-and.mlir (857 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/TensorCore/wmma-matmul-f32.mlir (858 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/all-reduce-max.mlir (859 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/all-reduce-min.mlir (860 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/all-reduce-or.mlir (861 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/all-reduce-op.mlir (862 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/all-reduce-region.mlir (863 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/all-reduce-xor.mlir (864 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/async.mlir (865 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/gpu-to-cubin.mlir (866 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/multiple-all-reduce.mlir (867 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/shuffle.mlir (868 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/ROCM/gpu-to-hsaco.mlir (869 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/CUDA/two-modules.mlir (870 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/ROCM/printf.mlir (871 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/ROCM/two-modules.mlir (872 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/ROCM/vecadd.mlir (873 of 1194)
UNSUPPORTED: MLIR :: Integration/GPU/ROCM/vector-transferops.mlir (874 of 1194)
PASS: MLIR :: Interfaces/DataLayoutInterfaces/query.mlir (875 of 1194)
PASS: MLIR :: Interfaces/DataLayoutInterfaces/module.mlir (876 of 1194)
PASS: MLIR :: Interfaces/InferIntRangeInterface/infer-int-range-test-ops.mlir (877 of 1194)
PASS: MLIR :: Interfaces/DataLayoutInterfaces/types.mlir (878 of 1194)
PASS: MLIR :: Interfaces/InferShapedTypeOpInterface/resolve-shaped-type-result-dims.mlir (879 of 1194)
PASS: MLIR :: Interfaces/TilingInterface/tile-and-fuse-using-interface.mlir (880 of 1194)
PASS: MLIR :: Interfaces/TilingInterface/tile-using-interface.mlir (881 of 1194)
PASS: MLIR :: Pass/crash-recovery-dynamic-failure.mlir (882 of 1194)
PASS: MLIR :: Pass/dynamic-pipeline-fail-on-parent.mlir (883 of 1194)
PASS: MLIR :: Pass/dynamic-pipeline-nested.mlir (884 of 1194)
PASS: MLIR :: Pass/crash-recovery.mlir (885 of 1194)
PASS: MLIR :: Pass/generic-pipeline.mlir (886 of 1194)
PASS: MLIR :: Pass/interface-pass.mlir (887 of 1194)
PASS: MLIR :: Pass/invalid-interface-pass.mlir (888 of 1194)
PASS: MLIR :: Pass/dynamic-pipeline.mlir (889 of 1194)
PASS: MLIR :: Pass/invalid-parent.mlir (890 of 1194)
PASS: MLIR :: Pass/invalid-pass.mlir (891 of 1194)
PASS: MLIR :: Pass/invalid-ir-print-after-failure.mlir (892 of 1194)
PASS: MLIR :: Pass/ir-printing.mlir (893 of 1194)
PASS: MLIR :: Pass/pass-timing.mlir (894 of 1194)
PASS: MLIR :: Pass/pipeline-options-parsing.mlir (895 of 1194)
UNSUPPORTED: MLIR :: Pass/pipeline-stats.mlir (896 of 1194)
PASS: MLIR :: Pass/run-reproducer.mlir (897 of 1194)
PASS: MLIR :: Pass/pipeline-parsing.mlir (898 of 1194)
PASS: MLIR :: Target/Cpp/attrs.mlir (899 of 1194)
PASS: MLIR :: Target/Cpp/call.mlir (900 of 1194)
PASS: MLIR :: Rewrite/pdl-bytecode.mlir (901 of 1194)
PASS: MLIR :: Target/Cpp/cast.mlir (902 of 1194)
PASS: MLIR :: Target/Cpp/common-cpp.mlir (903 of 1194)
PASS: MLIR :: Target/Cpp/const.mlir (904 of 1194)
PASS: MLIR :: Target/Cpp/control_flow.mlir (905 of 1194)
PASS: MLIR :: Target/Cpp/if.mlir (906 of 1194)
PASS: MLIR :: Target/Cpp/for.mlir (907 of 1194)
PASS: MLIR :: Target/Cpp/invalid.mlir (908 of 1194)
PASS: MLIR :: Target/Cpp/stdops.mlir (909 of 1194)
PASS: MLIR :: Target/Cpp/types.mlir (910 of 1194)
PASS: MLIR :: Target/Cpp/variable.mlir (911 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/basic.ll (912 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/constant-aggregate.ll (913 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/data-layout.ll (914 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/dynamic-gep-index.ll (915 of 1194)
UNSUPPORTED: MLIR :: Target/LLVMIR/Import/incorrect-constexpr-inst-caching.ll (916 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/incorrect-constant-caching.ll (917 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/incorrect-instmap-assignment.ll (918 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/incorrect-scalable-vector-check.ll (919 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/opaque.ll (920 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/zeroinitializer.ll (921 of 1194)
PASS: MLIR :: Target/LLVMIR/Import/intrinsic.ll (922 of 1194)
PASS: MLIR :: Target/LLVMIR/amx.mlir (923 of 1194)
PASS: MLIR :: Target/LLVMIR/arm-neon-2d.mlir (924 of 1194)
PASS: MLIR :: Target/LLVMIR/arm-neon.mlir (925 of 1194)
PASS: MLIR :: Target/LLVMIR/arm-sve.mlir (926 of 1194)
PASS: MLIR :: Target/LLVMIR/data-layout.mlir (927 of 1194)
PASS: MLIR :: Target/LLVMIR/llvmir-debug.mlir (928 of 1194)
PASS: MLIR :: Target/LLVMIR/llvmir-intrinsics.mlir (929 of 1194)
PASS: MLIR :: Target/LLVMIR/llvmir-invalid.mlir (930 of 1194)
PASS: MLIR :: Target/LLVMIR/llvmir-types.mlir (931 of 1194)
PASS: MLIR :: Target/LLVMIR/llvmir.mlir (932 of 1194)
PASS: MLIR :: Target/LLVMIR/nvvmir.mlir (933 of 1194)
PASS: MLIR :: Target/LLVMIR/opaque-ptr.mlir (934 of 1194)
PASS: MLIR :: Target/LLVMIR/openmp-llvm-invalid.mlir (935 of 1194)
PASS: MLIR :: Target/LLVMIR/openacc-llvm.mlir (936 of 1194)
PASS: MLIR :: Target/LLVMIR/openmp-nested.mlir (937 of 1194)
PASS: MLIR :: Target/LLVMIR/openmp-reduction.mlir (938 of 1194)
PASS: MLIR :: Target/LLVMIR/rocdl.mlir (939 of 1194)
PASS: MLIR :: Target/LLVMIR/vector-to-llvm-ir.mlir (940 of 1194)
PASS: MLIR :: Target/LLVMIR/x86vector.mlir (941 of 1194)
PASS: MLIR :: Target/SPIRV/arithmetic-ops.mlir (942 of 1194)
PASS: MLIR :: Target/SPIRV/array.mlir (943 of 1194)
PASS: MLIR :: Target/LLVMIR/openmp-llvm.mlir (944 of 1194)
PASS: MLIR :: Target/SPIRV/barrier-ops.mlir (945 of 1194)
PASS: MLIR :: Target/SPIRV/atomic-ops.mlir (946 of 1194)
PASS: MLIR :: Target/SPIRV/bit-ops.mlir (947 of 1194)
PASS: MLIR :: Target/SPIRV/cast-ops.mlir (948 of 1194)
PASS: MLIR :: Target/SPIRV/composite-op.mlir (949 of 1194)
PASS: MLIR :: Target/SPIRV/constant.mlir (950 of 1194)
PASS: MLIR :: Target/SPIRV/debug.mlir (951 of 1194)
PASS: MLIR :: Target/SPIRV/cooperative-matrix-ops.mlir (952 of 1194)
PASS: MLIR :: Target/SPIRV/entry-point.mlir (953 of 1194)
PASS: MLIR :: Target/SPIRV/decorations.mlir (954 of 1194)
PASS: MLIR :: Target/SPIRV/execution-mode.mlir (955 of 1194)
PASS: MLIR :: Target/SPIRV/function-call.mlir (956 of 1194)
PASS: MLIR :: Target/SPIRV/gl-ops.mlir (957 of 1194)
PASS: MLIR :: Target/SPIRV/group-ops.mlir (958 of 1194)
PASS: MLIR :: Target/SPIRV/global-variable.mlir (959 of 1194)
PASS: MLIR :: Target/SPIRV/image-ops.mlir (960 of 1194)
PASS: MLIR :: Target/SPIRV/image.mlir (961 of 1194)
PASS: MLIR :: Target/SPIRV/logical-ops.mlir (962 of 1194)
PASS: MLIR :: Target/SPIRV/loop.mlir (963 of 1194)
PASS: MLIR :: Target/SPIRV/matrix.mlir (964 of 1194)
PASS: MLIR :: Target/SPIRV/module.mlir (965 of 1194)
PASS: MLIR :: Target/SPIRV/memory-ops.mlir (966 of 1194)
PASS: MLIR :: Target/SPIRV/non-uniform-ops.mlir (967 of 1194)
PASS: MLIR :: Target/SPIRV/ocl-ops.mlir (968 of 1194)
PASS: MLIR :: Target/SPIRV/sampled-image.mlir (969 of 1194)
PASS: MLIR :: Target/SPIRV/phi.mlir (970 of 1194)
PASS: MLIR :: Target/SPIRV/selection.mlir (971 of 1194)
PASS: MLIR :: Target/SPIRV/struct.mlir (972 of 1194)
PASS: MLIR :: Target/SPIRV/spec-constant.mlir (973 of 1194)
PASS: MLIR :: Target/SPIRV/terminator.mlir (974 of 1194)
PASS: MLIR :: Target/SPIRV/undef.mlir (975 of 1194)
PASS: MLIR :: Transforms/canonicalize-block-merge.mlir (976 of 1194)
PASS: MLIR :: Transforms/buffer-results-to-out-params.mlir (977 of 1194)
PASS: MLIR :: Transforms/canonicalize-dce.mlir (978 of 1194)
PASS: MLIR :: Transforms/canonicalize-td.mlir (979 of 1194)
PASS: MLIR :: Transforms/compose-subview.mlir (980 of 1194)
PASS: MLIR :: Transforms/canonicalize.mlir (981 of 1194)
PASS: MLIR :: Transforms/constant-fold.mlir (982 of 1194)
PASS: MLIR :: Transforms/control-flow-sink-test.mlir (983 of 1194)
PASS: MLIR :: Transforms/control-flow-sink.mlir (984 of 1194)
PASS: MLIR :: Transforms/cse.mlir (985 of 1194)
PASS: MLIR :: Transforms/inlining-dce.mlir (986 of 1194)
PASS: MLIR :: Transforms/decompose-call-graph-types.mlir (987 of 1194)
PASS: MLIR :: Transforms/inlining-repeated-use.mlir (988 of 1194)
PASS: MLIR :: Transforms/inlining-recursive.mlir (989 of 1194)
PASS: MLIR :: Transforms/location-snapshot.mlir (990 of 1194)
PASS: MLIR :: Transforms/inlining.mlir (991 of 1194)
PASS: MLIR :: Transforms/loop-fusion-2.mlir (992 of 1194)
PASS: MLIR :: Transforms/loop-fusion-3.mlir (993 of 1194)
PASS: MLIR :: Transforms/loop-fusion-4.mlir (994 of 1194)
PASS: MLIR :: Transforms/loop-fusion-dependence-check.mlir (995 of 1194)
PASS: MLIR :: Transforms/loop-fusion-transformation.mlir (996 of 1194)
PASS: MLIR :: Transforms/loop-fusion-slice-computation.mlir (997 of 1194)
PASS: MLIR :: Transforms/loop-invariant-code-motion.mlir (998 of 1194)
PASS: MLIR :: Transforms/memref-bound-check.mlir (999 of 1194)
PASS: MLIR :: Transforms/loop-fusion.mlir (1000 of 1194)
PASS: MLIR :: Transforms/normalize-memrefs-ops-dynamic.mlir (1001 of 1194)
PASS: MLIR :: Transforms/memref-dependence-check.mlir (1002 of 1194)
PASS: MLIR :: Transforms/normalize-memrefs-ops.mlir (1003 of 1194)
PASS: MLIR :: Transforms/normalize-memrefs.mlir (1004 of 1194)
PASS: MLIR :: Transforms/parallel-loop-collapsing.mlir (1005 of 1194)
PASS: MLIR :: Transforms/parametric-mapping.mlir (1006 of 1194)
PASS: MLIR :: Transforms/pipeline-data-transfer.mlir (1007 of 1194)
PASS: MLIR :: Transforms/parametric-tiling.mlir (1008 of 1194)
PASS: MLIR :: Transforms/print-op-graph.mlir (1009 of 1194)
PASS: MLIR :: Transforms/sccp-callgraph.mlir (1010 of 1194)
PASS: MLIR :: Transforms/sccp-structured.mlir (1011 of 1194)
PASS: MLIR :: Transforms/sccp.mlir (1012 of 1194)
PASS: MLIR :: Transforms/promote-buffers-to-stack.mlir (1013 of 1194)
PASS: MLIR :: Transforms/scf-if-utils.mlir (1014 of 1194)
PASS: MLIR :: Transforms/scf-loop-unroll.mlir (1015 of 1194)
PASS: MLIR :: Transforms/scf-replace-with-new-yields.mlir (1016 of 1194)
PASS: MLIR :: Transforms/strip-debuginfo.mlir (1017 of 1194)
PASS: MLIR :: Transforms/single-parallel-loop-collapsing.mlir (1018 of 1194)
PASS: MLIR :: Transforms/test-canonicalize.mlir (1019 of 1194)
PASS: MLIR :: Transforms/test-canonicalize-filter.mlir (1020 of 1194)
PASS: MLIR :: Transforms/test-convert-call-op.mlir (1021 of 1194)
PASS: MLIR :: Transforms/test-inlining.mlir (1022 of 1194)
PASS: MLIR :: Transforms/test-legalize-erased-op-with-uses.mlir (1023 of 1194)
PASS: MLIR :: Transforms/test-legalize-target-materialization-no-uses.mlir (1024 of 1194)
PASS: MLIR :: Transforms/test-legalize-remapped-value.mlir (1025 of 1194)
PASS: MLIR :: Transforms/test-legalize-unknown-root.mlir (1026 of 1194)
PASS: MLIR :: Transforms/test-legalize-type-conversion.mlir (1027 of 1194)
PASS: MLIR :: Transforms/test-legalizer-analysis.mlir (1028 of 1194)
PASS: MLIR :: Transforms/test-legalizer-full.mlir (1029 of 1194)
PASS: MLIR :: Transforms/test-legalizer.mlir (1030 of 1194)
PASS: MLIR :: Transforms/test-merge-blocks.mlir (1031 of 1194)
PASS: MLIR :: Transforms/test-operation-folder-commutative.mlir (1032 of 1194)
PASS: MLIR :: Transforms/test-pattern-selective-replacement.mlir (1033 of 1194)
PASS: MLIR :: Transforms/test-operation-folder.mlir (1034 of 1194)
PASS: MLIR :: Transforms/test-rewrite-dynamic-op.mlir (1035 of 1194)
PASS: MLIR :: Transforms/test-strict-pattern-driver.mlir (1036 of 1194)
PASS: MLIR :: Transforms/test-symbol-privatize.mlir (1037 of 1194)
PASS: MLIR :: Transforms/test-symbol-dce.mlir (1038 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/X86Vector/math-polynomial-approx-avx2.mlir (1039 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/async-error.mlir (1040 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/async-group.mlir (1041 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/async-value.mlir (1042 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/async.mlir (1043 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/bare-ptr-call-conv.mlir (1044 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/copy.mlir (1045 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/global-memref.mlir (1046 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/math-polynomial-approx.mlir (1047 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/memref-reinterpret-cast.mlir (1048 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/memref-reshape.mlir (1049 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/print.mlir (1050 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/sgemm-naive-codegen.mlir (1051 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/simple.mlir (1052 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/unranked-memref.mlir (1053 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/utils.mlir (1054 of 1194)
UNSUPPORTED: MLIR :: mlir-cpu-runner/x86-varargs.mlir (1055 of 1194)
PASS: MLIR :: Transforms/test-toposort.mlir (1056 of 1194)
PASS: MLIR :: mlir-lsp-server/code-action.test (1057 of 1194)
PASS: MLIR :: mlir-lsp-server/completion.test (1058 of 1194)
PASS: MLIR :: mlir-linalg-ods-gen/test-linalg-ods-yaml-gen.yaml (1059 of 1194)
PASS: MLIR :: mlir-lsp-server/definition-split-file.test (1060 of 1194)
PASS: MLIR :: mlir-lsp-server/definition.test (1061 of 1194)
PASS: MLIR :: mlir-lsp-server/diagnostics.test (1062 of 1194)
PASS: MLIR :: mlir-lsp-server/document-symbols.test (1063 of 1194)
PASS: MLIR :: mlir-lsp-server/exit-with-shutdown.test (1064 of 1194)
PASS: MLIR :: mlir-lsp-server/exit-eof.test (1065 of 1194)
PASS: MLIR :: mlir-lsp-server/exit-without-shutdown.test (1066 of 1194)
PASS: MLIR :: mlir-lsp-server/hover.test (1067 of 1194)
PASS: MLIR :: mlir-lsp-server/initialize-params.test (1068 of 1194)
PASS: MLIR :: mlir-lsp-server/initialize-params-invalid.test (1069 of 1194)
PASS: MLIR :: mlir-lsp-server/references.test (1070 of 1194)
PASS: MLIR :: mlir-opt/async.mlir (1071 of 1194)
PASS: MLIR :: mlir-opt/commandline.mlir (1072 of 1194)
PASS: MLIR :: mlir-opt/outputfile.mlir (1073 of 1194)
PASS: MLIR :: mlir-opt/nearmiss.mlir (1074 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/completion.test (1075 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/compilation_database.test (1076 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/definition.test (1077 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/definition-split-file.test (1078 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/document-symbols.test (1079 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/document-links.test (1080 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/exit-with-shutdown.test (1081 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/exit-without-shutdown.test (1082 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/exit-eof.test (1083 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/initialize-params-invalid.test (1084 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/hover.test (1085 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/initialize-params.test (1086 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/references.test (1087 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/inlay-hints.test (1088 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/textdocument-didchange.test (1089 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/view-output.test (1090 of 1194)
PASS: MLIR :: mlir-pdll-lsp-server/signature-help.test (1091 of 1194)
PASS: MLIR :: mlir-pdll/CodeGen/CPP/general.pdll (1092 of 1194)
PASS: MLIR :: mlir-pdll/CodeGen/MLIR/decl.pdll (1093 of 1194)
PASS: MLIR :: mlir-pdll/CodeGen/MLIR/stmt.pdll (1094 of 1194)
PASS: MLIR :: mlir-pdll/Parser/constraint-failure.pdll (1095 of 1194)
PASS: MLIR :: mlir-pdll/Parser/constraint.pdll (1096 of 1194)
PASS: MLIR :: mlir-pdll/CodeGen/MLIR/expr.pdll (1097 of 1194)
PASS: MLIR :: mlir-pdll/Parser/directive-failure.pdll (1098 of 1194)
PASS: MLIR :: mlir-pdll/Parser/dependency-file.pdll (1099 of 1194)
PASS: MLIR :: mlir-pdll/Parser/expr-failure.pdll (1100 of 1194)
PASS: MLIR :: mlir-pdll/Parser/include.pdll (1101 of 1194)
PASS: MLIR :: mlir-pdll/Parser/expr.pdll (1102 of 1194)
PASS: MLIR :: mlir-pdll/Parser/pattern-failure.pdll (1103 of 1194)
PASS: MLIR :: mlir-pdll/Parser/pattern.pdll (1104 of 1194)
PASS: MLIR :: mlir-pdll/Parser/include_td.pdll (1105 of 1194)
PASS: MLIR :: mlir-pdll/Parser/rewrite.pdll (1106 of 1194)
PASS: MLIR :: mlir-pdll/Parser/rewrite-failure.pdll (1107 of 1194)
PASS: MLIR :: mlir-pdll/Parser/stmt.pdll (1108 of 1194)
PASS: MLIR :: mlir-pdll/Parser/string-eof.pdll (1109 of 1194)
PASS: MLIR :: mlir-pdll/Parser/stmt-failure.pdll (1110 of 1194)
PASS: MLIR :: mlir-reduce/dce-test.mlir (1111 of 1194)
PASS: MLIR :: mlir-reduce/crashop-reduction.mlir (1112 of 1194)
PASS: MLIR :: mlir-reduce/multiple-function.mlir (1113 of 1194)
PASS: MLIR :: mlir-reduce/simple-test.mlir (1114 of 1194)
UNSUPPORTED: MLIR :: mlir-spirv-cpu-runner/double.mlir (1115 of 1194)
UNSUPPORTED: MLIR :: mlir-spirv-cpu-runner/simple_add.mlir (1116 of 1194)
PASS: MLIR :: mlir-translate/commandline.mlir (1117 of 1194)
PASS: MLIR :: mlir-reduce/single-function.mlir (1118 of 1194)
UNSUPPORTED: MLIR :: mlir-vulkan-runner/addf.mlir (1119 of 1194)
UNSUPPORTED: MLIR :: mlir-vulkan-runner/addi.mlir (1120 of 1194)
UNSUPPORTED: MLIR :: mlir-vulkan-runner/addi8.mlir (1121 of 1194)
UNSUPPORTED: MLIR :: mlir-vulkan-runner/mulf.mlir (1122 of 1194)
UNSUPPORTED: MLIR :: mlir-vulkan-runner/subf.mlir (1123 of 1194)
UNSUPPORTED: MLIR :: mlir-vulkan-runner/time.mlir (1124 of 1194)
UNSUPPORTED: MLIR :: python/develoment_files.py (1125 of 1194)
UNSUPPORTED: MLIR :: python/dialects/async_dialect.py (1126 of 1194)
UNSUPPORTED: MLIR :: python/dialects/builtin.py (1127 of 1194)
UNSUPPORTED: MLIR :: python/dialects/complex_dialect.py (1128 of 1194)
UNSUPPORTED: MLIR :: python/dialects/func.py (1129 of 1194)
UNSUPPORTED: MLIR :: python/dialects/gpu.py (1130 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/arguments.py (1131 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/assignments.py (1132 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/doctests.py (1133 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/emit_convolution.py (1134 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/emit_fill.py (1135 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/emit_matmul.py (1136 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/emit_misc.py (1137 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/emit_pooling.py (1138 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/metadata.py (1139 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/shape_maps_iteration.py (1140 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/opdsl/test_core_named_ops.py (1141 of 1194)
UNSUPPORTED: MLIR :: python/dialects/linalg/ops.py (1142 of 1194)
UNSUPPORTED: MLIR :: python/dialects/math_dialect.py (1143 of 1194)
UNSUPPORTED: MLIR :: python/dialects/memref.py (1144 of 1194)
UNSUPPORTED: MLIR :: python/dialects/ml_program.py (1145 of 1194)
UNSUPPORTED: MLIR :: python/dialects/ods_helpers.py (1146 of 1194)
UNSUPPORTED: MLIR :: python/dialects/pdl_ops.py (1147 of 1194)
UNSUPPORTED: MLIR :: python/dialects/pdl_types.py (1148 of 1194)
UNSUPPORTED: MLIR :: python/dialects/python_test.py (1149 of 1194)
UNSUPPORTED: MLIR :: python/dialects/quant.py (1150 of 1194)
UNSUPPORTED: MLIR :: python/dialects/scf.py (1151 of 1194)
UNSUPPORTED: MLIR :: python/dialects/shape.py (1152 of 1194)
UNSUPPORTED: MLIR :: python/dialects/sparse_tensor/dialect.py (1153 of 1194)
UNSUPPORTED: MLIR :: python/dialects/sparse_tensor/passes.py (1154 of 1194)
UNSUPPORTED: MLIR :: python/dialects/tensor.py (1155 of 1194)
UNSUPPORTED: MLIR :: python/dialects/tosa.py (1156 of 1194)
UNSUPPORTED: MLIR :: python/dialects/transform.py (1157 of 1194)
PASS: MLIR :: mlir-translate/unregistered-dialects.mlir (1158 of 1194)
UNSUPPORTED: MLIR :: python/dialects/transform_loop_ext.py (1159 of 1194)
UNSUPPORTED: MLIR :: python/dialects/transform_structured_ext.py (1160 of 1194)
UNSUPPORTED: MLIR :: python/execution_engine.py (1161 of 1194)
UNSUPPORTED: MLIR :: python/integration/dialects/linalg/opsrun.py (1162 of 1194)
UNSUPPORTED: MLIR :: python/ir/affine_expr.py (1163 of 1194)
UNSUPPORTED: MLIR :: python/ir/affine_map.py (1164 of 1194)
UNSUPPORTED: MLIR :: python/ir/array_attributes.py (1165 of 1194)
UNSUPPORTED: MLIR :: python/ir/attributes.py (1166 of 1194)
UNSUPPORTED: MLIR :: python/ir/blocks.py (1167 of 1194)
UNSUPPORTED: MLIR :: python/dialects/vector.py (1168 of 1194)
UNSUPPORTED: MLIR :: python/ir/context_lifecycle.py (1169 of 1194)
UNSUPPORTED: MLIR :: python/ir/context_managers.py (1170 of 1194)
UNSUPPORTED: MLIR :: python/ir/debug.py (1171 of 1194)
UNSUPPORTED: MLIR :: python/ir/diagnostic_handler.py (1172 of 1194)
UNSUPPORTED: MLIR :: python/ir/dialects.py (1173 of 1194)
UNSUPPORTED: MLIR :: python/ir/builtin_types.py (1174 of 1194)
UNSUPPORTED: MLIR :: python/ir/integer_set.py (1175 of 1194)
UNSUPPORTED: MLIR :: python/ir/location.py (1176 of 1194)
UNSUPPORTED: MLIR :: python/ir/insertion_point.py (1177 of 1194)
UNSUPPORTED: MLIR :: python/ir/operation.py (1178 of 1194)
UNSUPPORTED: MLIR :: python/ir/symbol_table.py (1179 of 1194)
UNSUPPORTED: MLIR :: python/ir/module.py (1180 of 1194)
UNSUPPORTED: MLIR :: python/pass_manager.py (1181 of 1194)
UNSUPPORTED: MLIR :: python/ir/value.py (1182 of 1194)
PASS: MLIR :: tblgen-lsp-server/compilation_database.test (1183 of 1194)
PASS: MLIR :: tblgen-lsp-server/definition.test (1184 of 1194)
PASS: MLIR :: tblgen-lsp-server/diagnostics.test (1185 of 1194)
PASS: MLIR :: tblgen-lsp-server/document-links.test (1186 of 1194)
PASS: MLIR :: tblgen-lsp-server/exit-with-shutdown.test (1187 of 1194)
PASS: MLIR :: tblgen-lsp-server/exit-eof.test (1188 of 1194)
PASS: MLIR :: tblgen-lsp-server/hover.test (1189 of 1194)
PASS: MLIR :: tblgen-lsp-server/exit-without-shutdown.test (1190 of 1194)
PASS: MLIR :: tblgen-lsp-server/initialize-params-invalid.test (1191 of 1194)
PASS: MLIR :: tblgen-lsp-server/initialize-params.test (1192 of 1194)
PASS: MLIR :: tblgen-lsp-server/textdocument-didchange.test (1193 of 1194)
PASS: MLIR :: tblgen-lsp-server/references.test (1194 of 1194)
1 warning(s) in tests
Testing Time: 18.57s
  Unsupported: 326
  Passed     : 868
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: mlir-15.0.6-1.fc38.i686
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YXXJfM
+ umask 022
+ cd /builddir/build/BUILD
+ cd llvm-project-15.0.6.src/mlir
+ LICENSEDIR=/builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/share/licenses/mlir
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/share/licenses/mlir
+ cp -pr LICENSE.TXT /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386/usr/share/licenses/mlir
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: libMLIR-C.so.15 libMLIR.so.15 libmlir_async_runtime.so.15 libmlir_c_runner_utils.so.15 libmlir_runner_utils.so.15 mlir = 15.0.6-1.fc38 mlir(x86-32) = 15.0.6-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libLLVM-15.so libLLVM-15.so(LLVM_15) libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_7.0.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.11) libstdc++.so.6(CXXABI_1.3.13) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH)
Processing files: mlir-static-15.0.6-1.fc38.i686
Provides: mlir-static = 15.0.6-1.fc38 mlir-static(x86-32) = 15.0.6-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mlir-devel-15.0.6-1.fc38.i686
Provides: cmake(MLIR) cmake(mlir) mlir-devel = 15.0.6-1.fc38 mlir-devel(x86-32) = 15.0.6-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: cmake-filesystem(x86-32) ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libMLIR-C.so.15 libMLIR.so.15 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.36) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3) libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmlir_async_runtime.so.15 libmlir_c_runner_utils.so.15 libmlir_runner_utils.so.15 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.17) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libtinfo.so.6 rtld(GNU_HASH)
Processing files: mlir-debugsource-15.0.6-1.fc38.i686
Provides: mlir-debugsource = 15.0.6-1.fc38 mlir-debugsource(x86-32) = 15.0.6-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mlir-debuginfo-15.0.6-1.fc38.i686
Provides: debuginfo(build-id) = 133acb2d660f9a00474cc5e66f1aaaeca84b94f3 debuginfo(build-id) = 5c3a1229a72d2eeece9b97d3165b6867729dec57 debuginfo(build-id) = 7e01cafc640d6e19f68510eac242362b33410cd1 debuginfo(build-id) = 8272bb5a0784d79b4c22d5c34fcdbcfb794c455e debuginfo(build-id) = 95608410cc2439daf4d866f060f797bd2ae6ebc6 libMLIR-C.so.15-15.0.6-1.fc38.i386.debug libMLIR.so.15-15.0.6-1.fc38.i386.debug libmlir_async_runtime.so.15-15.0.6-1.fc38.i386.debug libmlir_c_runner_utils.so.15-15.0.6-1.fc38.i386.debug libmlir_runner_utils.so.15-15.0.6-1.fc38.i386.debug mlir-debuginfo = 15.0.6-1.fc38 mlir-debuginfo(x86-32) = 15.0.6-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: mlir-debugsource(x86-32) = 15.0.6-1.fc38
Processing files: mlir-devel-debuginfo-15.0.6-1.fc38.i686
Provides: debuginfo(build-id) = eb1e7e8edf5e82b1850329ce63da6b28c95a5b24 mlir-devel-debuginfo = 15.0.6-1.fc38 mlir-devel-debuginfo(x86-32) = 15.0.6-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: mlir-debugsource(x86-32) = 15.0.6-1.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386
Wrote: /builddir/build/RPMS/mlir-static-15.0.6-1.fc38.i686.rpm
Wrote: /builddir/build/RPMS/mlir-15.0.6-1.fc38.i686.rpm
Wrote: /builddir/build/RPMS/mlir-debugsource-15.0.6-1.fc38.i686.rpm
Wrote: /builddir/build/RPMS/mlir-devel-15.0.6-1.fc38.i686.rpm
Wrote: /builddir/build/RPMS/mlir-devel-debuginfo-15.0.6-1.fc38.i686.rpm
Wrote: /builddir/build/RPMS/mlir-debuginfo-15.0.6-1.fc38.i686.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.mQJhjg
+ umask 022
+ cd /builddir/build/BUILD
+ cd llvm-project-15.0.6.src/mlir
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/mlir-15.0.6-1.fc38.i386
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.85mTRa
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf llvm-project-15.0.6.src/mlir llvm-project-15.0.6.src/mlir.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0